diff --git a/app/src/main/java/com/gh/base/BaseActivity.java b/app/src/main/java/com/gh/base/BaseActivity.java index 6549bbff05..afcce83ad7 100644 --- a/app/src/main/java/com/gh/base/BaseActivity.java +++ b/app/src/main/java/com/gh/base/BaseActivity.java @@ -178,12 +178,23 @@ public abstract class BaseActivity extends BaseAppCompatActivity implements Easy @Override protected void onPause() { super.onPause(); + if (isFinishing()) { + onFinish(); + } } @Override protected void onResume() { super.onResume(); } + + /** + * 可凭借此回调确定当前 activity 已经执行了 finish() 处于 isFinishing 状态 + * 可在后续进行 + */ + protected void onFinish() { + + } @Override public void onRequestPermissionsResult(int requestCode,