在 android 中最小化后打开应用程序
Open Application after minimized in android
我有一个 android 应用程序,当用户按下主页按钮时,android 应用程序最小化。我想在最小化后 5 秒打开此应用程序。
我该怎么办?
您可以为此使用 AlarmManager
。您必须在 onPause
activity 方法中创建一个新警报。此警报将触发 Intent
以再次打开您的应用程序。
这是我为你写的代码
@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 后恰好 5 秒使用 alarmManager.setExact
我有一个 android 应用程序,当用户按下主页按钮时,android 应用程序最小化。我想在最小化后 5 秒打开此应用程序。 我该怎么办?
您可以为此使用 AlarmManager
。您必须在 onPause
activity 方法中创建一个新警报。此警报将触发 Intent
以再次打开您的应用程序。
这是我为你写的代码
@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 后恰好 5 秒使用 alarmManager.setExact