使用Parse.com SDK和Cordova 3.5.0-0.2.6,暂时不使用该应用程序后,当我打开手机时,我会收到一个警告框"不幸的是,已停止&#34 ;。
我在StackOverflow上发现了类似的问题,但没有解决方案。例如:https://stackoverflow.com/questions/22520438/app-stopped-when-i-click-on-notification-sent-using-parse-com
有没有人想出如何解决这个问题?
谢谢, 亚当
答案 0 :(得分:1)
在我关机并重启手机或手机处于休眠状态一段时间后,这种情况会发生。
我相信我已根据此帖子中提供的评论解决了该问题:Unable to start receiver com.parse.ParseBroadcastReceiver on Trigger.io Android app
基本上,我创建了一个MyApplication.java文件,其中包含以下内容:
package com.yourpackage.app;
import com.parse.Parse;
import com.parse.PushService;
import android.app.Application;
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
//Initialize Parse here
Parse.initialize(this, "your details here", "your details here");
PushService.setDefaultPushCallback(this, CLA.class);
}
}
我从Activity文件中删除了Parse初始化代码(这是Parse.com文档告诉您放置此代码的地方!)。
然后,确保对AndroidManifest.xml进行以下更新:
<application android:name=".MyApplication" ....
希望这有助于他人, 亚当