Tan*_*yak 7 android onpause activity-finish
我想在特定原因暂停时完成我的活动.直到最近,我的代码工作正常,但最近由于finish()某种原因,该方法停止了它的工作.此外,finish()调用该方法时,我收到以下LogCat消息:
12-31 18:01:23.445: W/ActivityManager(481): Duplicate finish request for ActivityRecord{42465370 u11 "myapplicationpackage"}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?
OnPause() 方法
@Override
protected void onPause() {
super.onPause();
finish();
}
Run Code Online (Sandbox Code Playgroud)
mar*_*inj 12
您可以通过呼叫检查您的活动是否已经完成if (isFinishing()){},并且finish仅在不呼叫时进行呼叫.或者,您可能希望android:noHistory="true"在清单文件中指定您的活动,一旦用户离开它,它将实际完成您的活动.
| 归档时间: |
|
| 查看次数: |
7882 次 |
| 最近记录: |