我想答案很简单,但我仍然没有找到它。我需要的是设置一个通知(如果用户喜欢)不可点击的(或不可扩展的或任何可以调用的),就像在图片中看到的一样。我该怎么做?我想设置布尔持续为false将是答案,但我错了..安卓无法点击的通知
0
A
回答
0
抱歉,但你不能这样做。每个Notification
必须具有可扩展视图(即使它是空的)。这将给用户一种取消通知的方法。
关于您看到的图标(3G,手机信号塔等),我相信操作系统和操作系统只有可以设置此类型的通知。
0
你可以用前台服务来做到这一点。
final NotificationCompat.Builder noti = new NotificationCompat.Builder(context);
noti.setTicker("");
noti.setContentTitle("");
noti.setContentText("");
noti.setWhen(System.currentTimeMillis());
noti.setOngoing(true);
service.startForeground(11, noti.build());
我使用的上下文是服务本身。 “11”是在应用程序中必须是唯一的通知ID(我认为)。 Notification.Builder类来自api level 11,但支持库中的一个来自api 4.(NotificationCompat.Builder)
相关问题
- 1. 安卓:无法从通知
- 2. 安卓通知的执行方法点击
- 3. 安卓:点击
- 4. 安卓推送通知与不同的点击活动
- 5. 安卓听通知
- 6. 无法打开通知点击活动
- 7. 安卓按钮点击并点击
- 8. 通知没有在安卓
- 9. Firebase - 发送通知(安卓)
- 10. 安卓:在推送通知
- 11. 安卓OptionsMenu点击次数
- 12. 安卓:条形图点击
- 13. 安卓标记Infowindow点击
- 14. 通知点击的Android通话方法
- 15. 无法点击infowindow安卓谷歌地图v2
- 16. FCM:无法单击通知
- 17. 无法安排通知
- 18. 已禁用键盘锁再次启用后,点击通知(安卓)
- 19. 安卓定制视图的通知
- 20. 安卓通知中的回拨函数
- 21. 安卓设备上的通知消失
- 22. 安卓putextra为未来的通知
- 23. 安卓:可点击的ImageView小部件
- 24. 无法从安卓的AppWidgetProvider
- 25. Android通知点击
- 26. Android通知点击
- 27. 无法通过点击
- 28. 安卓android安卓通过ble通信
- 29. 无法恢复点击通知的活动状态
- 30. 丰富的通知操作无法点击
我不知道你是否可以做到这一点,但我怀疑它。 – iTurki
你认为只有系统应用可以使用这种通知吗? ..有点奇怪 – Droidman