在15-20秒内重新打开时,应用程序崩溃并出现运行时异常

时间:2014-05-09 19:42:01

标签: android parse-platform

我为我的应用启用了本地数据存储。一切都很好,固定和取消固定。但每当我在约20秒内重新打开应用程序(不重新安装)时,我会得到stacktrace here的ANR。

运行时异常显示enableOfflineStore() called multiple times. 但我找不到任何disableOfflineStoredisableLocalDataStore选项。

com.example.try_masterdetail.WebsiteListActivity.onCreate(WebsiteListActivity.java:60)行的命令为Parse.enableLocalDatastore(getApplicationContext()); 在ANR对话框上单击“确定”并再次打开后,应用程序再次运行。

我不知道它是不是一个bug,或者我应该在onStop或我的Activity生命周期的某个地方调用一些东西。我试图搜索但找不到任何东西。请帮忙。

2 个答案:

答案 0 :(得分:5)

这个问题是Parse.initialize和Parse.enableLocalDatastore应该在扩展Application而不是Activity的类中调用。

答案 1 :(得分:0)

它能让你清楚吗?

引起:java.lang.RuntimeException:多次调用enableOfflineStore()。    05-09 19:06:30.928:E / AndroidRuntime(2806):at com.parse.OfflineStore.enableOfflineStore(OfflineStore.java:40)      05-09 19:06:30.928:E / AndroidRuntime(2806):at com.parse.Parse.enableLocalDatastore(Parse.java:161)      05-09 19:06:30.928:E / AndroidRuntime(2806):at