我在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)
答案 0 :(得分:-1)
试试这段代码。
let totalPrice: Double = price * value
var money: Double = 0
for totalPrice in dataArray {
money = money + totalPrice
}