0
我有一位警報管理員,每隔幾分鐘發出一個待決意圖。我可以在意向指定的類的OnReceive
方法中以某種方式更改此未決意圖。 此外,是否有可能將該意圖從沒有直接聯繫的類別更改爲意圖?我可以更改PendingIntent中的值嗎?
我查了一下,但到目前爲止還沒有找到有用的東西。
我有一位警報管理員,每隔幾分鐘發出一個待決意圖。我可以在意向指定的類的OnReceive
方法中以某種方式更改此未決意圖。 此外,是否有可能將該意圖從沒有直接聯繫的類別更改爲意圖?我可以更改PendingIntent中的值嗎?
我查了一下,但到目前爲止還沒有找到有用的東西。
使用下面的代碼與新演員,以更新的PendingIntent值
Intent i = new Intent(context, Alarm.class);
i.putExtra("position", tag);
PendingIntent pi = PendingIntent.getBroadcast(context, tag, i,
PendingIntent.FLAG_UPDATE_CURRENT);
謝謝你,我的錯誤是使用該方法調用所提供的意圖。愚蠢的錯誤。但是,我怎樣才能在onReceive調用之外改變這個待定的意圖呢?在那裏我沒有'上下文'對象來創建我的意圖。 – Jonas