0
我必须以1个小时的时间间隔重新启动我的应用程序。但是,当我尝试下面的代码,一个新的活动开始,但我想要关闭的活动仍然作为线程在后台运行:SAndroid重新启动主要活动代码
我该怎么办?谢谢..
if (timeOutOK) {
finish();
Intent i = getBaseContext().getPackageManager()
.getLaunchIntentForPackage(
getBaseContext().getPackageName());
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}
为什么?这是目的? – Vladimir
活动不能作为另一个线程在后台运行。也许如果你概述你想要达到的目标,这里的某个人可以帮助你更好一点。 – Archit
不!我试图关闭主要活动,但它仍然在后台运行,我可以看到正在运行的应用程序。 –