我有一个访问服务器的应用程序。我有许多访问服务器以获取数据的活动。在应用程序的各个点,我做了一个简单的检查来验证两件事,1)有互联网连接和 2)服务器没有处于维护模式或关闭。如果是,我会显示一个活动,详细说明为什么以及何时服务器将被备份。
当用户在此“服务器已关闭”活动中单击返回时,我需要退出应用程序。我尝试了以下代码/意图来调用“服务器关闭”活动,但它不起作用。
Intent i = new Intent(this, ServerMaintenanceActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
我已经查看了所有内容,这是人们通常在登录/注销屏幕上面临的一个非常常见的问题。我找到的解决方案都不适合我。我知道这是可能的,因为我有一些应用程序可以做到这一点,例如 Spotify。
有任何想法吗?谢谢。