如何在android中关闭启动画面中的应用程序

时间:2014-06-04 06:58:43

标签: android android-lifecycle

我希望我的应用应该在启动画面上关闭。实际上整个场景是从服务器端,如果应用程序被列入黑名单,那么应用程序不应该打开完成,它打开显示启动画面并显示对话框"您未被授权"然后点击确定按钮应用程序应关闭..它不工作..在启动画面上为什么?它正在开展主要活动

1 个答案:

答案 0 :(得分:0)

我建议您使用SharedPreferences并将状态保存为boolean isAuthorized,将其设置为true,然后在您的SplashActivity中执行以下操作:

SharedPreferences prefs = getSharedPreferences("PREFS_NAME", 0);

boolean isAuthorized = prefs.getBoolean("isAuthorized", false);

if(isAuthorized)
{
  startActivity(new Intent(Splash.this, MainActivity.class))
}
else
{
  finish(); // or show a dialog that prompts user that you are not authorized....
}

如果您从未使用SharedPreferences,请按此link

希望这会对你有所帮助。