2016-12-16 79 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