mirror of https://github.com/M66B/FairEmail.git
Prevent crash
This commit is contained in:
parent
f287ed5aab
commit
26e416ec35
|
@ -792,6 +792,32 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
|
|||
finish();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onBackPressed() {
|
||||
try {
|
||||
super.onBackPressed();
|
||||
} catch (Throwable ex) {
|
||||
Log.w(ex);
|
||||
/*
|
||||
java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference
|
||||
at android.app.FragmentManagerImpl.ensureExecReady(FragmentManager.java:2008)
|
||||
at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2061)
|
||||
at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:874)
|
||||
at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:835)
|
||||
at android.app.Activity.onBackPressed(Activity.java:3963)
|
||||
at androidx.activity.ComponentActivity.access$001(Unknown)
|
||||
at androidx.activity.ComponentActivity$1.run(SourceFile:1)
|
||||
at androidx.activity.OnBackPressedDispatcher.onBackPressed(SourceFile:8)
|
||||
at androidx.activity.f.run(Unknown:2)
|
||||
at androidx.activity.g.onBackInvoked(Unknown:2)
|
||||
at android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper.lambda$onBackInvoked$3$android-window-WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper(WindowOnBackInvokedDispatcher.java:267)
|
||||
at android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper$$ExternalSyntheticLambda0.run(Unknown:2)
|
||||
at android.os.Handler.handleCallback(Handler.java:942)
|
||||
at android.os.Handler.dispatchMessage(Handler.java:99)
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
public void onBackPressedFragment() {
|
||||
performBack();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue