【问题标题】:Android Library have a context?Android 库有上下文吗?
【发布时间】:2015-03-10 15:25:34
【问题描述】:

Android 库是否有可能拥有自己的上下文?我问的原因是因为我正在使用一个由多个应用程序(APK)使用的 Android 库,并且要在数据库中存储一些东西,它需要一个上下文。如果 Android 库可以拥有自己的上下文,则 Android 库可以查看不同应用程序存储的所有数据。

谢谢!

【问题讨论】:

  • 您可以将数据库存储在共享位置,但要非常小心,一次只能打开一个客户端。或者,您可以拥有一个用作他人存储库的 apk,这些 apk 通过诸如内容提供者之类的机制与其共享数据。或者,您可以在云中进行存储,并让每个 apk 通过常规机制与之交互。

标签: android database android-library realm


【解决方案1】:

不,android 库不可能拥有自己的上下文。 由于上下文是应用程序的运行时属性,因此应用程序只有在运行时才传递它自己的上下文。

【讨论】:

    【解决方案2】:

    是的,可以像 Google play 服务一样, 但当时库本身作为另一个应用程序工作,可能处于后台进程中。

    库的使用将作为两个应用程序之间的通信。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多