Caused by: java.lang.IllegalStateException: ParsePlugins is already initialized

后端 未结 5 2130
甜味超标
甜味超标 2020-12-07 00:50

I quit the app, relaunch it, I am getting an exception.

public void onCreate() {
-->here Parse.initialize(this, \"adfsfasdfs\",
            \"asdfadfsdf\"         


        
5条回答
  •  隐瞒了意图╮
    2020-12-07 01:29

    I solved it using a boolean isParseInitialized variable .Works on orientation change i.e. when activity is recreated in the same Application session . Code snippet :

       public class YourActivity extends Activity {
            private static boolean isParseInitialized = false;
            public static final String APPLICATION_ID = "your_application_id";
            public static final String CLIENT_KEY = "your_client_key";
    
            @Override
            protected void onCreate(Bundle savedInstanceState) {
               super.onCreate(savedInstanceState);
               setContentView(R.layout.activity_youractivity);
    
    
        if(isParseInitialized==false) {
            Parse.initialize(this, APPLICATION_ID, CLIENT_KEY);
            isParseInitialized = true;
        }
    
      ..........
    
    }
    

提交回复
热议问题