我是安卓新手。使用不同的名称动态创建 Intent 。如何实现? 例如我可以使用
创建 PendingIntent pendingIntent = PendingIntent.getBroadcast(
getBaseContext(), RQS_1, intent, 0);
AlarmManager alarmManager = (AlarmManager)
getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP,
targetCal.getTimeInMillis(), pendingIntent);
如果我想用不同的名称创建相同的未决 Intent 意味着我该如何实现?帮帮我。
最佳答案
在这种情况下,您可以使用 getBroadcast()
方法来设置不同的 Intent 。您可以像这样设置不同的参数来做到这一点
int uniqueValue = (int) System.currentTimeMillis();
PendingIntent pendingIntent = PendingIntent.getBroadcast(
context, uniqueValue, intent, 0);
使用它您可以唯一地识别 Intent 。希望这可以帮到你。
关于android - 创建 Intent 并将其命名为当前日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20755587/