()
| 528 | } |
| 529 | |
| 530 | @Override |
| 531 | protected void onPause() { |
| 532 | Log.d("Pause " + this.getClass().getName()); |
| 533 | try { |
| 534 | super.onPause(); |
| 535 | } catch (Throwable ex) { |
| 536 | Log.e(ex); |
| 537 | /* |
| 538 | Exception java.lang.RuntimeException: |
| 539 | at android.app.ActivityThread.performPauseActivityIfNeeded (ActivityThread.java:5639) |
| 540 | at android.app.ActivityThread.performPauseActivity (ActivityThread.java:5590) |
| 541 | at android.app.ActivityThread.handlePauseActivity (ActivityThread.java:5542) |
| 542 | at android.app.servertransaction.PauseActivityItem.execute (PauseActivityItem.java:47) |
| 543 | at android.app.servertransaction.ActivityTransactionItem.execute (ActivityTransactionItem.java:45) |
| 544 | at android.app.servertransaction.TransactionExecutor.executeLifecycleState (TransactionExecutor.java:176) |
| 545 | at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:97) |
| 546 | at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2443) |
| 547 | at android.os.Handler.dispatchMessage (Handler.java:106) |
| 548 | at android.os.Looper.loopOnce (Looper.java:226) |
| 549 | at android.os.Looper.loop (Looper.java:313) |
| 550 | at android.app.ActivityThread.main (ActivityThread.java:8751) |
| 551 | at java.lang.reflect.Method.invoke |
| 552 | at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:571) |
| 553 | at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135) |
| 554 | Caused by java.lang.IllegalArgumentException: |
| 555 | at androidx.fragment.app.BackStackRecord.executePopOps (BackStackRecord.java:480) |
| 556 | at androidx.fragment.app.FragmentManager.executeOps (FragmentManager.java:2277) |
| 557 | at androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:2165) |
| 558 | at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:2109) |
| 559 | at androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:2052) |
| 560 | at androidx.fragment.app.FragmentManager.dispatchStateChange (FragmentManager.java:3327) |
| 561 | at androidx.fragment.app.FragmentManager.dispatchPause (FragmentManager.java:3255) |
| 562 | at androidx.fragment.app.FragmentController.dispatchPause (FragmentController.java:296) |
| 563 | at androidx.fragment.app.FragmentActivity.onPause (FragmentActivity.java:284) |
| 564 | at eu.faircode.email.ActivityBase.onPause (ActivityBase.java:510) |
| 565 | */ |
| 566 | } |
| 567 | |
| 568 | visible = false; |
| 569 | |
| 570 | checkAuthentication(false); |
| 571 | } |
| 572 | |
| 573 | @Override |
| 574 | public boolean onPreparePanel(int featureId, @Nullable View view, @NonNull Menu menu) { |
nothing calls this directly
no test coverage detected