无法设置任何粘连蛋白

时间:2017-07-05 08:57:17

标签: android android-service android-notifications

我正在使用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();
}

通知会显示应用名称和触摸以获取更多信息或停止....

点击后,它会将我带到应用信息,我可以在其中进行预防或卸载。

1 个答案:

答案 0 :(得分:0)

如果这个宇宙中的任何人有同样的问题,我建议不要超频你的大脑,否则你最终会遗漏一些小事情,比如请求权限。

设置图标修复了我的问题。