完成报警防止活动

时间:2015-12-22 06:59:08

标签: android android-intent android-alarms

我在Android应用程序中使用Alarm服务,这里是相同的代码片段

创建待定意图

Intent intent = new Intent(context, UninstallService.class);
intent.putExtra("APPLICATION_PREFERENCE", applicationPreference);
intent.setAction(intentAction);
PendingIntent pendingIntent = PendingIntent.getService(context,
    intentRequestCode, intent, PendingIntent.FLAG_CANCEL_CURRENT);

安排闹钟

AlarmManager alarmManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, time, pendingIntent);

在安排闹钟后,我在Activity上调用finish,但活动尚未完成。它保持开放状态,不知道发生了什么。如果我在AlarmManager上对set方法的调用进行注释并在Activity上调用finish,则该活动将被关闭。

这有点奇怪,我不确定,我错过了什么。请帮忙。

Android操作系统:Lollipop(5.0.2 - API 21)

1 个答案:

答案 0 :(得分:-1)

试试这段代码。

let totalPrice: Double = price * value
var money: Double = 0
for totalPrice in dataArray {
    money = money + totalPrice
}