我正在构建需要接受免责声明和其他一些清单的应用程序。
所以在第一次启动应用程序是这样的:
启动画面 -> 免责声明 -> 清单 -> 应用程序设置 -> 我的应用程序
在所有其他加载时,它都会直接进入我的应用程序部分。
现在,我创建了名为“setupCheck”的活动,如果前三个屏幕被“使用”,它将转到“我的应用程序”。这很好用,即使我没有设置任何布局并且我没有在“setupCheck”中设置“setContextView”,在我的应用程序加载之前我仍然会收到丑陋的空白屏幕。
在没有任何屏幕可见的情况下加载 Sherd 首选项的正确方法是什么,然后根据真假状态转到 Splash 或转到我的应用程序。
Tnx 在这方面提供帮助。
编辑:设置中的代码
boolean disclamerChecked = getPrefs.getBoolean("disclamer", true);
boolean screeningChecked = getPrefs.getBoolean("screening", true);
boolean splashChecked = getPrefs.getBoolean("splash", true);
if (splashChecked == true) {
if (disclamerChecked == true) {
if (screeningChecked == true) {
Intent intent = new Intent( "mypackage.mypackage.SPLASH");
startActivity(intent);
}
}
}