【发布时间】:2020-05-03 17:02:47
【问题描述】:
我的 Android 应用中有四个活动。
MainActivity-->ListFilesActivity-->DisplayFileActivity-->EditFileActivity.
我的应用程序连接到服务器,允许使用应用程序的最长时间为 30 分钟(此值可以更改,取决于服务器策略)。
服务器在用户登录后的 20(you have 10 min left)和 25(you have 5min left)分钟内向客户端发送超时剩余。
如果用户在接收时处于 MainActivity 中,则工作正常(我收到消息并显示带有服务器消息的小吃栏)。
更多细节:
(我有一个java类Listener监听来自服务器的消息,当它收到消息时,它会调用MainActivity函数并显示snackbar)
这种方式是不正确的,因为我只能调用一个activity来显示snackbar。
我的问题是如何使用全局snackbar,所以应用程序会在任何activity中显示snackber,这样用户总是可以看到显示的消息。
是否可以使用快餐栏(或者使用其他信息显示类型更好)?
如果没有,你知道如何处理吗?
【问题讨论】: