我有一个android应用程序,当用户按主页按钮时,android应用程序最小化。我想在最小化后5秒打开这个应用程序。我该怎么办?
发布于 2016-02-27 08:27:03
这是我给你写的代码
@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秒
发布于 2016-02-27 07:43:02
您可以为此使用AlarmManager。您必须在onPause活动方法中创建一个新的警报。此警报将触发再次打开应用程序的Intent。
文档:调度重复报警器
https://stackoverflow.com/questions/35667053
复制相似问题