在BroadcastReceiver中创建Notification时出现IllegalArgumentException

时间:2013-03-12 04:00:20

标签: android exception android-notifications

我使用以下代码在onRecieve的{​​{1}}方法中创建通知,但它给了我以下异常:

BroadcastReceiver

代码:

java.lang.IllegalArgumentException: contentIntent required

此问题还有一个问题,那就是API级别低于11级。它在API级别15冰淇淋Sandwitch中萎缩

1 个答案:

答案 0 :(得分:0)

您需要设置contentIntent

void android.app.Notification.setLatestEventInfo(Context context, CharSequence contentTitle, CharSequence contentText, PendingIntent contentIntent)‬

在你的情况下:

notification.setLatestEventInfo(mContext, expandedTitle, expandedText,
            launchIntent );