Aks*_*iom 9 notifications android broadcastreceiver alarmmanager android-pendingintent
我用a AlarmManager来启动服务.当我设置AlarmManager我使用PendingIntent并使用一个唯一的requestCode,它等于我的数据库中的id行.
PendingIntent pendingIntent = PendingIntent.getBroadcast(SettingsActivity.this,
lecture.getId(), myIntent, 0);
Run Code Online (Sandbox Code Playgroud)
如何在启动时在我的服务中检索该ID?我基本上只需要requestCode参数.我想使用该id从我的数据库中检索数据并在通知中显示它.我已经实现了所有的东西,我只需要requestCode.有可能得到它吗?
谢谢
ser*_*nka 15
你需要加入你的lecture.getId()额外内容myIntent.根据Javadoc,requestCode甚至还没有使用过.
// store id
myIntent.putExtra("id", lecture.getId());
// read id or -1, if there is no such extra in intent
int id = myIntent.getIntExtra("id", -1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11019 次 |
| 最近记录: |