我正在使用startForeground从我的服务开始使用stickynotification。但是,通知会显示,但点击时显示的标题或意图设置不会生效。
@Override
public void onCreate()
{
Intent notificationIntent = new Intent(this, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0,
notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_ONE_SHOT);
Notification notification = new NotificationCompat.Builder(this)
//.setSmallIcon(R.mipmap.app_icon)
.setContentTitle("My Awesome App")
.setContentText("Doing some work...")
.setContentInfo("Server is running")
.setContentIntent(pendingIntent).build();
startForeground(1337, notification);
super.onCreate();
}
通知会显示应用名称和触摸以获取更多信息或停止....
点击后,它会将我带到应用信息,我可以在其中进行预防或卸载。
答案 0 :(得分:0)
如果这个宇宙中的任何人有同样的问题,我建议不要超频你的大脑,否则你最终会遗漏一些小事情,比如请求权限。
设置图标修复了我的问题。