4

我一直在为 Android 开发一段时间,但这是我第一次尝试通知。我已经按照 Android SDK 教程中的说明进行了通知设置,但我无法弄清楚如何在我的应用程序关闭之前保持通知显示。我想在通知末尾禁用那个小减号。我不希望我的通知在用户单击它时消失。我认为会有一个通知标志......但我似乎无法弄清楚这一点。我正在开发 Android SDK 2.2。我知道这是一个简单的问题,如果这个答案已经在这里,我深表歉意......我无法找到我正在寻找的东西。

    // Create notification manager
    String ns = Context.NOTIFICATION_SERVICE;
    NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);
    Notification notification = new Notification(R.drawable.ic_launcher, "Ready", System.currentTimeMillis());
    Intent notificationIntent = new Intent(this, HomeActivity.class);
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);

    // Make a notification
    notification.setLatestEventInfo(getApplicationContext(), "Ready", "Select to manage your settings", contentIntent);
    mNotificationManager.notify(0, notification);
4

1 回答 1

5

你想要FLAG_ONGOING_EVENT。如果它们是默认值的一部分,也可以尝试删除 FLAG_NO_CLEAR 和 FLAG_AUTO_CANCEL。

于 2012-01-17T03:15:44.270 回答