2016-12-16 2 views
-1

私が開発しているAndroidアプリは、エラーを返すか問題が発生するリモートマシンとやりとりします。Androidのメッセージセンター

現在、警告またはブロックエラーが発生するたびに醜いポップアップを表示していますが、一種の集中通知センターが必要でした。ユーザーはアプリケーションを終了しなければならないので、通常のAndroid通知は使用したくありません。

今までに起こった数や警告/エラーを示す何らかのバッジが必要でした。何が起こったかを再開することができます(すべてのエラーが発生したリストビューなど)。

このタイプの問題に対処するには、これが最善のアプローチか、私の問題を解決する可能性のある公共図書館があるかどうかは疑問です。

Snackbarはブロックされていないエラーに役立つかもしれないし、バッジライブラリはたくさんありますが、 "通知センター"にはまだ何もありません。

答えて

0

進捗状況、問題、およびその他の重要なメッセージについてユーザーに「通知」する予定がある場合。これを行う論理的な場所はNotificationです。また、ユーザーに競合解消を指示する通知のボタンを提供することもできます。

Official Documentation for creating Notifications

NotificationCompat.Builder mBuilder = 
    new NotificationCompat.Builder(this) 
    .setSmallIcon(R.drawable.notification_icon) 
    .setContentTitle("My notification") 
    .setContentText("Hello World!"); 

ユーザーが実際にこれらのメッセージ(エラー)を気にしていることを確認してください。それらを無視する方法を提供してください。通常はAppの設定で行います。

+0

問題は、基本ユーザーが設定とやり取りすることを望まないため、標準通知がランチャー経由でブロックされていることです。あなたが設定をブロックしたままにして、通知を受け取ることができるかどうか分かります。 – Filnik

関連する問題