2015-10-23 130 views
0

我有一位警報管理員,每隔幾分鐘發出一個待決意圖。我可以在意向指定的類的OnReceive方法中以某種方式更改此未決意圖。 此外,是否有可能將該意圖從沒有直接聯繫的類別更改爲意圖?我可以更改PendingIntent中的值嗎?

我查了一下,但到目前爲止還沒有找到有用的東西。

回答

2

使用下面的代碼與新演員,以更新的PendingIntent值

Intent i = new Intent(context, Alarm.class);  
i.putExtra("position", tag); 
PendingIntent pi = PendingIntent.getBroadcast(context, tag, i, 
    PendingIntent.FLAG_UPDATE_CURRENT); 
+0

謝謝你,我的錯誤是使用該方法調用所提供的意圖。愚蠢的錯誤。但是,我怎樣才能在onReceive調用之外改變這個待定的意圖呢?在那裏我沒有'上下文'對象來創建我的意圖。 – Jonas

相關問題