在开始我的应用程序下载json文件。当主页按钮单击后应用程序进入后台并恢复另一天时,json数据不正确,因此该应用程序关闭打印错误。
我想在单击主页按钮时退出应用程序,但是我发现这不可能吗?当应用恢复另一天时,我该怎么做才能重新加载json数据?
您实际上可以homeButton
通过android生命周期管理事件。没有可用的直接点击事件。而是onStop
尝试像这样尝试
@Override
protected void onStop() {
super.onStop();
ActivityManager am = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
// The first in the list of RunningTasks is always the foreground task.
RunningTaskInfo foregroundTaskInfo = am.getRunningTasks(1).get(0);
if(!foregroundTaskInfo.topActivity.getPackageName().equals(this.getPackageName()))
{
// The app is exiting no other activity of your app is brought to front
finish();
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句