2

現在、アクションで foregroundNotification を作成しようとしていますが、アクション + アイコンが表示されません。

これが私のコードです:

        Intent intent = new Intent(KEY);
        PendingIntent nextIntent = PendingIntent.getBroadcast(this, 0, intent, 0);

        // Build the notification that tells the user that the service
        // is ongoing
        NotificationCompat.Builder foregroundNoteBuilder = new NotificationCompat.Builder(this)
                .setSmallIcon(....)
                .setContentTitle(....)
                .setContentText(....)
                .addAction(R.drawable.pause, "Pause all messages", nextIntent);

        Notification note = foregroundNoteBuilder.build();

        // Update the notification
        startForeground(1, note);

フォアグラウンド通知はアクションなしで表示されます。助言がありますか?ありがとう。

編集: どうやらこれは、通知トレイに他の通知が存在するときに発生しているようです (たとえば、「GPS を使用して検索しています...」、「メディア デバイスとして接続されています」など)。なぜこれが起こっているのかについてのアイデアはありますか?

4

1 に答える 1

0

通知が展開されていない可能性があるため、アクションは表示されません。2 本の指で下にスワイプ/スクロールして展開します。

于 2014-01-30T22:31:18.727 に答える