我有一个数据库,其参考我将保存在一个静态变量中。因此,当应用程序运行时,一切正常,但是当应用程序未运行时,引用也变为null,因为变量现在不可用。那么即使应用程序没有运行,我如何保存数据库的引用,因为我想收到GCM通知,并根据我想要进入数据库。
答案 0 :(得分:2)
处理通知的代码也引用了Context
。如果尚未初始化数据库连接,则可以使用Context
初始化数据库连接。
答案 1 :(得分:1)
您应该使用内容提供商访问数据库,这样您就不需要任何参考,并且您不会遇到此问题。
答案 2 :(得分:0)
我只是创建了一个新的Object引用,这对我有用 Thanx每个人
答案 3 :(得分:-1)
你有很多存储选择:
http://developer.android.com/guide/topics/data/data-storage.html
在我看来,最好和最快的方法是使用SharedPreferences