在应用未运行时传递引用

时间:2015-05-19 09:39:55

标签: android database sqlite

我有一个数据库,其参考我将保存在一个静态变量中。因此,当应用程序运行时,一切正常,但是当应用程序未运行时,引用也变为null,因为变量现在不可用。那么即使应用程序没有运行,我如何保存数据库的引用,因为我想收到GCM通知,并根据我想要进入数据库。

4 个答案:

答案 0 :(得分:2)

处理通知的代码也引用了Context。如果尚未初始化数据库连接,则可以使用Context初始化数据库连接。

答案 1 :(得分:1)

您应该使用内容提供商访问数据库,这样您就不需要任何参考,并且您不会遇到此问题。

答案 2 :(得分:0)

我只是创建了一个新的Object引用,这对我有用 Thanx每个人

答案 3 :(得分:-1)

你有很多存储选择:

http://developer.android.com/guide/topics/data/data-storage.html

在我看来,最好和最快的方法是使用SharedPreferences