android - 没有提醒用户的通知

时间:2013-02-07 23:26:54

标签: android

我目前有持续通知,显示有关我的应用的一些信息。虽然此信息很有用,但用户无需实际看到我已创建通知。它基本上告诉他们“嘿,我的应用程序在后台做东西,点击这里回到它”。

我的通知正常,但每当我调用“.notify()”时,我的通知会在屏幕顶部的通知栏中显示我的通知中的文字,就像短信一样。

我想静静地这样做,所以当我打电话通知时,在进行“累积”动画之前,它不会在小通知栏中显示我的通知文字。

    Context context = getApplicationContext();
    Intent notificationIntent = new Intent(this, AudioPlayer.class);
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
            notificationIntent, 0);
    Notification notification = new Notification(R.drawable.ic_launcher,
            title, System.currentTimeMillis());

    RemoteViews contentView = new RemoteViews(getPackageName(),
            R.layout.note_layout);

    ~~~ remote views stuff ~~~


    contentView.setTextViewText(R.id.notification_title, title);
    contentView.setTextViewText(R.id.notification_text, author);
    notification.contentView = contentView;
    notification.contentIntent = contentIntent;
            notification.flags |= Notification.FLAG_ONGOING_EVENT; 
    mNotificationManager.notify(8675309, notification);

1 个答案:

答案 0 :(得分:0)

我不确定操作系统是否允许这样做。

您要隐藏的内容称为Ticker。

您可以尝试设置空的代码文本:

Notification notification = new Notification(R.drawable.ic_launcher,
            "", System.currentTimeMillis());