我目前正在尝试使用Android我想知道如何在点击主页按钮后进行postDelayed运行?
使用处理程序我能够每分钟使postDelayed运行,以便整数增加1,但是我希望整数在我通过按下主页按钮离开应用程序后继续增加。
我的问题有解决方法吗?
答案 0 :(得分:0)
您可以使用AlarmManeger
在特定时间内启动Service
。以下是NotificationService
的示例:
Log.i(TAG, "Setting intent");
Intent intent = new Intent(context, NotificationService.class);
Log.i(TAG, "Setting pendingIntent");
PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
Log.i(TAG, "Setting alarm");
alarmManager.set(AlarmManager.RTC_WAKEUP, time.getMillis(), pendingIntent);