Parse.initialize会在某些设备上导致android.os.NetworkOnMainThreadException异常

时间:2014-07-12 13:48:44

标签: java android parse-platform networkonmainthread

我最近开始使用Parse,我正在从我的应用程序主要活动Parse.initialize方法调用onCreate。在我的设备上,它可以正常运行,但是一些尝试过它的用户在调用android.os.NetworkOnMainThreadException时会收到Parse.initialize。请参阅此处的strack trace:http://crashes.to/s/fbe1eda87a0

我已经尝试将Parse初始化代码移动到AsyncTask,因此它不会在主UI线程上运行;但这导致应用程序崩溃,因为Parse SDK的另一部分试图进行操作但SDK尚未初始化(我无法控制该部分)。

在此期间,我已将调用移至Parse.initializeApplication.onCreate,但不确定该如何更好。

是否还有其他人遇到过这个问题而且知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

好的,所以将Parse.initialize移到Application.onCreate解决了问题。