原因:java.lang.IllegalStateException:ParsePlugins已经初始化

悉达思(Siddharth):

我退出了该应用程序,然后重新启动,但出现异常。

public void onCreate() {
-->here Parse.initialize(this, "adfsfasdfs",
            "asdfadfsdf");
    ParseInstallation.getCurrentInstallation().saveInBackground();
    ParseInstallation.create(identity == null ? "No Identity Set"
            : identity);

例外

07-08 23:27:29.411: E/AndroidRuntime(4889): Caused by: java.lang.IllegalStateException: ParsePlugins is already initialized
07-08 23:27:29.411: E/AndroidRuntime(4889):     at com.parse.ParsePlugins.set(ParsePlugins.java:27)
07-08 23:27:29.411: E/AndroidRuntime(4889):     at com.parse.ParsePlugins.access$200(ParsePlugins.java:11)
07-08 23:27:29.411: E/AndroidRuntime(4889):     at com.parse.ParsePlugins$Android.initialize(ParsePlugins.java:141)
07-08 23:27:29.411: E/AndroidRuntime(4889):     at com.parse.Parse.initialize(Parse.java:178)
07-08 23:27:29.411: E/AndroidRuntime(4889):     at com.mcruiseon.caregiri.Registration.onCreate(Registration.java:98)

清单文件

        <service android:name="com.parse.PushService" />

        <receiver android:name="com.parse.ParseBroadcastReceiver" >
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
                <action android:name="android.intent.action.USER_PRESENT" />
            </intent-filter>
        </receiver>
        <receiver
            android:name="com.parse.ParsePushBroadcastReceiver"
            android:exported="false" >
            <intent-filter>
                <action android:name="com.parse.push.intent.RECEIVE" />
                <action android:name="com.parse.push.intent.DELETE" />
                <action android:name="com.parse.push.intent.OPEN" />
            </intent-filter>
        </receiver>

编辑:

我不知道为什么Parse会为此抛出异常。为什么不只是info继续前进。它已初始化,如果我再次对其进行初始化,那么大的麻烦。

我放弃了解析。不喜欢Application的方式,只是为了维护。

卡洛斯:

Parse.initialize()整个应用程序只应调用一次

ActivityonCreate函数中调用它可能导致多次初始化,因为在应用程序的生命周期中可以多次创建Activity

而是,创建一个Application类(并android:name在您的应用程序清单中添加一个属性)。

应用程序:(注意不是活动/服务/收件人)

//Note that this is an android.app.Application class.
public class MyApplication extends android.app.Application {

@Override
public void onCreate() {
    super.onCreate();

    //This will only be called once in your app's entire lifecycle.
    Parse.initialize(this,
            getResources().getString(R.string.parse_application_id),
            getResources().getString(R.string.parse_client_key));
}

AndroidManifest:

<application
        android:name=".MyApplication">
        ....
        <activity>
            ....
        </activity>
</application>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.IllegalStateException:AssetManager已经敲定

原因:java.lang.IllegalStateException:包未安装?

java.lang.IllegalStateException:BeanFactory未初始化或已经关闭-在通过ApplicationContext访问bean之前调用'refresh'

java.lang.NoClassDefFoundError:无法初始化类XXX

VM初始化期间发生错误(java / lang / NoClassDefFoundError:java / lang / Object)

引起原因:java.lang.IllegalStateException:尝试重新打开一个已经关闭的对象:SQLiteDatabase

原因:java.lang.NoClassDefFoundError:无法初始化类com.jayway.restassured.RestAssured

java.lang.IllegalStateException:com.example.bottomnav此过程中未初始化默认FirebaseApp

原因:java.lang.IllegalStateException:您需要为git存储库配置一个uri

引起原因:java.lang.IllegalStateException:尚未连接GoogleApiClient

春季:java.lang.NoClassDefFoundError:无法初始化类

java.lang.IllegalStateException:无法初始化上下文,因为已经存在根应用程序上下文

发生此异常的原因可能是什么?java.lang.RuntimeException:InputChannel未初始化

java.lang.IllegalStateException:无法初始化插件:MockMaker

Corda-无法初始化主类胶囊(引起原因:java.lang.NoClassDefFoundError:java / lang / instrument / Instrumentation)

原因:java.lang.NoClassDefFoundError:无法初始化类javassist.util.proxy.DefineClassHelper

java.lang.IllegalStateException:CameraX尚未初始化

造成原因:java.lang.IllegalStateException:

mapGroupsWithState引发错误原因:java.lang.NoClassDefFoundError:无法初始化

VM初始化期间发生错误:java.lang.UnsatisfiedLinkError:java.lang.Class.desiredAssertionStatus0(Ljava / lang / Class;)

java.lang.IllegalStateException:ServletConfig尚未初始化

java.lang.IllegalStateException:片段已经激活

java.lang.IllegalStateException:无法初始化 GAE 后台线程工厂

Spring Boot - java.lang.IllegalStateException:ApplicationEventMulticaster 未初始化

java.lang.IllegalStateException:此过程中未初始化默认 FirebaseApp

将项目导出到 jar 时出现“java.lang.IllegalStateException:工具包未初始化”

Java.Lang.IllegalStateException 默认 FirebaseApp 未初始化

java.lang.IllegalStateException:ServletConfig 尚未在测试中初始化

无法初始化主类com....,原因:java.lang.NoClassDefFoundError