0

我有一个 android 应用程序,我只想在设备后退键按下时退出应用程序。我的意思是,如果用户单击 HOME 按钮,我想退出应用程序,但在特定时间后重新启动应用程序。如何做到这一点?

4

1 回答 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 回答