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
沒有留言:
張貼留言