在android中最小化后打开应用程序

时间:2016-02-27 07:34:37

标签: android minimize android-homebutton

我有一个Android应用程序,当用户按下主页按钮,android应用程序最小化。我想在最小化后5秒打开这个应用程序。 我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以使用AlarmManager。您必须在onPause活动方法中创建新的闹钟。此警报将触发Intent以再次打开您的应用程序。

文档:Scheduling Repeating Alarms

答案 1 :(得分:0)

这是我为你写的代码

@Override
public void onPause(){
    super.onPause();
    AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
    Intent intent = new Intent( this, MainActivity.class );
    PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 123, intent, 0);
    alarmManager.set( AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+5000,pendingIntent);
}

如果你想在KitKat使用alarmManager.setExact

之后在设备中完成5秒钟