2015年5月13日 星期三

【Android】PendingIntent 參數說明


PendingIntent pIntent = PendingIntent.getActivity(context, requestCode, intent, flags)


flgs有四個取值:

int FLAG_CANCEL_CURRENT:
如果該PendingIntent已經存在,則在生成新的之前取消當前的。

int FLAG_NO_CREATE:
如果該PendingIntent不存在,直接返回null而不是創建一個PendingIntent.

int FLAG_ONE_SHOT:
該PendingIntent只能用一次,在send()方法執行後,自動取消。

int FLAG_UPDATE_CURRENT:
如果該PendingIntent已經存在,則用新傳入的Intent更新當前的資料。





使用PendingIntent Activity傳遞參數如果有問題,你可以修改flags, 
像是 FLAG_UPDATE_CURRENT
 



沒有留言:

張貼留言