不幸的是,<appname>已停止使用Cordova和Parse.com </appname>

时间:2014-09-17 13:09:59

标签: cordova parse-platform

使用Parse.com SDK和Cordova 3.5.0-0.2.6,暂时不使用该应用程序后,当我打开手机时,我会收到一个警告框&#34;不幸的是,已停止&#34 ;。

我在StackOverflow上发现了类似的问题,但没有解决方案。例如:https://stackoverflow.com/questions/22520438/app-stopped-when-i-click-on-notification-sent-using-parse-com

有没有人想出如何解决这个问题?

谢谢, 亚当

1 个答案:

答案 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" ....

希望这有助于他人, 亚当