2016-12-16 45 views
-1

我正在開發的Android應用與可能返回錯誤或存在問題的遠程機器交互。Android中的消息中心

目前我展示醜陋的彈出窗口每警告或阻止錯誤,但我想某種中央通知中心。我不想使用普通的Android通知,因爲用戶必須離開應用程序。

我想某種標誌的指示數或警告/已經發生到現在和一些錯誤,可以恢復所發生的事情(像所有的錯誤發生了列表視圖)。

我想知道,如果這對解決這類問題的最佳方法和/或是否有任何公共圖書館,在那裏,可以解決我的問題。

我已經看到Snackbar可能對非阻塞錯誤有幫助,並且有很多徽章庫,但對於「通知中心」而言仍然沒有。

回答

0

如果您打算爲「通知」有關的進展,問題和其他重要信息的用戶。這樣做的邏輯地點是使用Notification。您還可以在通知中提供按鈕,以指導用戶解決衝突。

Documentation about Notifications

Official Documentation for creating Notifications

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

確保您確定您的用戶實際關心這些消息(錯誤)。爲他們提供一種忽略它們的方式。通常在應用程序設置。

+0

問題是我們已經通過啓動器阻止了標準通知,因爲我們不希望基本用戶與設置進行交互。想知道如果你能保持設置被阻止,並仍然得到通知。 – Filnik