mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-07 17:43:18 +02:00
Prevent crash
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user