Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从最近的应用程序中打开应用程序5秒后重新启动应用程序_Android_Restart - Fatal编程技术网

Android 从最近的应用程序中打开应用程序5秒后重新启动应用程序

Android 从最近的应用程序中打开应用程序5秒后重新启动应用程序,android,restart,Android,Restart,我单击“主页”按钮或“最近的应用程序”关闭应用程序,然后从最近的应用程序打开应用程序。现在我想如果我关闭应用程序的时间更长,我的应用程序将重新启动。怎么做?谢谢大家您可以通过共享参考资料和实现自己的逻辑来实现这一点,比如当您按下home按钮时,将当前时间存储在onPause()方法中,当用户再次打开应用程序时,然后检查onResume()中的当前时间以及存储的值,如果超过5s,则重新启动 请记住,重新启动活动时,请在SharedReference中存储一些负数,这样它就不会再次重新启动。要重新启

我单击“主页”按钮或“最近的应用程序”关闭应用程序,然后从最近的应用程序打开应用程序。现在我想如果我关闭应用程序的时间更长,我的应用程序将重新启动。怎么做?谢谢大家

您可以通过共享参考资料和实现自己的逻辑来实现这一点,比如当您按下home按钮时,将当前时间存储在
onPause()
方法中,当用户再次打开应用程序时,然后检查
onResume()
中的当前时间以及存储的值,如果超过5s,则重新启动

请记住,重新启动活动时,请在SharedReference中存储一些负数,这样它就不会再次重新启动。要重新启动活动,请写入以下逻辑

Intent intent = getIntent();
finish();
startActivity(intent);

理想情况是在方法onPause()上单击“主页”按钮save time current,然后在resume()上从最近的get time in方法打开应用程序,然后选中它并重新启动应用程序,并使用Intent i=getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName());i、 添加标志(意图、标志、活动、清除、顶部);星触觉(i);如果更多5s@Trầ没错,那个东西。我可以重新启动它,但我总是很活跃。我不知道