Boo*_*ang 11 notifications android android-intent
我正在尝试在Android中创建PendingIntent.这是代码
mNotificationIntent = new Intent(getApplicationContent(), MyAlarm.class);
mContentIntent = PendingIntent.getActivity(getApplicationContext(),
0, mNotificationIntent, Intent.FLAG_ACTIVITY_NEW_TASK);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Must be one or more of: PendingIntent.FLAG_ONE_shot,PendingIntent.FLAG_NO_CREATE,
PendingIntent.FLAG_UPDATE_CURRENT,
Intent.FILL_IN_ACTION, Intent.FILL_IN_DATA, Intent.FILL_IN_CATEGORIES…..)
Run Code Online (Sandbox Code Playgroud)
为什么会出现此错误?怎么解决这个?请帮忙.谢谢.
Dav*_*ser 18
Intent.FLAG_ACTIVITY_NEW_TASK当方法调用期望PendingIntent标志时,您正在传递.如果你想添加Intent.FLAG_ACTIVITY_NEW_TASK到你的Intent,你需要这样做:
mNotificationIntent = new Intent(getApplicationContent(), MyAlarm.class);
mNotificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContentIntent = PendingIntent.getActivity(getApplicationContext(),
0, mNotificationIntent, 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3638 次 |
| 最近记录: |