我最近开始使用Parse,我正在从我的应用程序主要活动Parse.initialize
方法调用onCreate
。在我的设备上,它可以正常运行,但是一些尝试过它的用户在调用android.os.NetworkOnMainThreadException
时会收到Parse.initialize
。请参阅此处的strack trace:http://crashes.to/s/fbe1eda87a0
我已经尝试将Parse初始化代码移动到AsyncTask
,因此它不会在主UI线程上运行;但这导致应用程序崩溃,因为Parse SDK的另一部分试图进行操作但SDK尚未初始化(我无法控制该部分)。
在此期间,我已将调用移至Parse.initialize
至Application.onCreate
,但不确定该如何更好。
是否还有其他人遇到过这个问题而且知道如何解决这个问题?
答案 0 :(得分:0)
好的,所以将Parse.initialize
移到Application.onCreate
解决了问题。