如何在暂停时重新启动整个应用程序?
问题描述:
如何关闭所有活动并在暂停时从头重新开始应用程序? 例如,当我按主页按钮它会进入暂停模式,当我再次启动它时,它从最后一个活动开始,我想关闭onPause方法上的所有活动,所以我该怎么做?如何在暂停时重新启动整个应用程序?
MainActivity/SettingActivity/SampleActivity
我想关闭所有的人,再次从在MainActivity 重新启动应用程序,我想从onCreate方法开始不只是去在MainActivity
答
在的onPause( )方法调用您想要显示的活动
@Override
public void onPause() {
Intent i = new Intent(this,MainActivity.class);
startActivity(i);
finish();
}
您为什么认为这是一个好主意?请记住,您的活动在仍可见时仍处于暂停状态,例如系统对话框出现在其顶部,或用户在Android 7.0及更高版本的设备上使用分屏模式时。 – CommonsWare
因为某些原因,它停止工作,我找不到为什么 只有一些图像,我加载Glide和多数民众赞成在它。在某些设备上它可以很好地工作,但在某些设备上可能会中断。 我只是下载图像链接,并加载它们与滑翔,没有更多... – amir