Gar*_*bit 37 notifications android android-intent notificationmanager
我希望能够发出通知以提醒用户有关已完成的计时器,但是当您单击通知时我不希望有意图.
我试过传入null的意图
String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns);
int icon = R.drawable.icon;
CharSequence tickerText = "Hello";
long when = System.currentTimeMillis();
Notification notification = new Notification(icon, tickerText, when);
CharSequence contentTitle = "My notification";
CharSequence contentText = "Hello World!";
notification.setLatestEventInfo(context, contentTitle, contentText, null);
mNotificationManager.notify(HELLO_ID, notification);
Run Code Online (Sandbox Code Playgroud)
far*_*daj 76
您可以传递参数
PendingIntent.getActivity(getApplicationContext(), 0, new Intent(), 0)
Run Code Online (Sandbox Code Playgroud)
代替
null
Run Code Online (Sandbox Code Playgroud)
上
notification.setLatestEventInfo(context, contentTitle, contentText, null);
最后一个参数setLatestEventInfo()是a PendingIntent而不是a Intent.如果您需要通知在tapped时不执行任何操作,则传递空PendingIntent,如下所示:PendingIntent.getActivity(context,0,null,0).
| 归档时间: |
|
| 查看次数: |
31118 次 |
| 最近记录: |