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