Я получил очень странный сбой на Fabric onResume моей FragmentActivity в super.onResume () - PullRequest
0 голосов
/ 06 сентября 2018

Что это значит, и можно как-то исправить? Не сбой в моем коде, но в супер функции FragmentActivity, я не могу понять, что я делаю неправильно:

Fatal Exception: java.lang.IllegalArgumentException
   at android.os.Parcel.readException(Parcel.java:1688)
   at android.os.Parcel.readException(Parcel.java:1637)
   at android.app.ActivityManagerProxy.isTopOfTask(ActivityManagerNative.java:5505)
   at android.app.Activity.isTopOfTask(Activity.java:5983)
   at android.app.Activity.onResume(Activity.java:1253)
   at android.support.v4.app.FragmentActivity.onResume(FragmentActivity.java:485)
   at nl.hgrams.passenger.activities.PSTimelineFragmentsActivity.onResume(PSTimelineFragmentsActivity.java:576)
   at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1270)
   at android.app.Activity.performResume(Activity.java:6788)
   at android.app.ActivityThread.performNewIntents(ActivityThread.java:2844)
   at android.app.ActivityThread.handleNewIntent(ActivityThread.java:2858)
   at android.app.ActivityThread.-wrap15(ActivityThread.java)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1575)
   at android.os.Handler.dispatchMessage(Handler.java:102)
   at android.os.Looper.loop(Looper.java:154)
   at android.app.ActivityThread.main(ActivityThread.java:6186)
   at java.lang.reflect.Method.invoke(Method.java)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

Это мой onResume ():

  @Override
protected void onResume() {
    super.onResume();
    registerReceiver(addedPitstopBroadcastReceiver,
            new IntentFilter("addedPitstop"));

    if (PSApplicationClass.getInstance().pref.getUserId(PSTimelineFragmentsActivity.this) != null) {
        renewSettings();

        PSApplicationClass.getInstance().pref.setIsBackground(this, false);
        if (PSApplicationClass.getInstance().pref.isRefetchUser(PSTimelineFragmentsActivity.this)) {
            PSApplicationClass.getInstance().pref.setRefetchUser(PSTimelineFragmentsActivity.this, false);
            MyFirebaseInstanceIDService.changeFirebaseToken(PSTimelineFragmentsActivity.this);
        }
    }
}

Но он сразу вылетел в onResume, поэтому не перешел на следующую строку. Также пытался воспроизвести меня, но не смог. Пользователь имел: LG G-Pad 8.3 1]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...