質問

目的:クリックで通知を自動キャンセルする必要があり、アクティビティを開く(保留中の意図)..

私は、 nokia-x を期待するAndroidデバイスで完璧に機能するランニングコードを持っています。これがコード:

です
Notification notification = new NotificationCompat.Builder(MainActivity.this)
                .setContentTitle(MainActivity.this.getString(R.string.app_name))
                .setContentText("text").setContentInfo("info").setTicker("Ticker text")
                .setContentIntent(contentIntent).setSmallIcon(R.drawable.ic_launcher).setWhen(System.currentTimeMillis())
                .setLights(Color.YELLOW, 1, 2).setAutoCancel(true).build();

                NotificationManager nm =  (NotificationManager)MainActivity.this.getSystemService(Context.NOTIFICATION_SERVICE);
                nm.notify(1, notification);
.

nokia-x デバイスの場合、通知を送信します。通知をクリックすると、通知トレイに通知が滞在します。クリックで明確になりません。

私の外を助けてください!!

役に立ちましたか?

解決

Dr.jukkaが言った:FastLaneからプログラム的に通知を削除することはできません。ユーザーだけがFastLaneからコンテンツを削除できます。

"現在の通知が自動キャンセルフラグを使用していてもFastLaneに格納されています。通知にユーザーが通知を手動で除外/削除できるコマンドがある場合、通知はFastLaneから削除されません。通知は、編集モードを有効にすることによってFastLaneから手動でのみ削除できます。 "

さらに、視点の目的は、ユーザの/アプリの過去の活動を表示することであるため、通知などの項目が急激に消えていることは意味がありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top