我有一个 android 应用程序,我只想在设备后退键按下时退出应用程序。我的意思是,如果用户单击 HOME 按钮,我想退出应用程序,但在特定时间后重新启动应用程序。如何做到这一点?
问问题
707 次
1 回答
0
如果您希望重新启动应用程序,您可以启动一项服务,在该服务中您可以使用以下代码启动您的活动:
Intent dialogIntent = new Intent(getBaseContext(), myActivity.class);
dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(dialogIntent);
您可以在按下 home 键时设置一个标志,并且可以检查服务以确保应用程序处于后台,这样就不会不必要地重新启动活动。
此链接可能对您有所帮助:链接
于 2013-03-21T04:21:53.610 回答