我必须每隔 1 小时重新启动我的应用程序。但是当我尝试下面的代码时,一个新的活动正在启动,但我想关闭的活动仍在后台作为线程运行:S
我需要做什么?谢谢..
if (timeOutOK) {
finish();
Intent i = getBaseContext().getPackageManager()
.getLaunchIntentForPackage(
getBaseContext().getPackageName());
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}