我试图添加一些介绍屏幕,只会运行应用程序第一次启动后,它将直接加载登录页面 我使用以下指南来实现这第一次应用程序启动介绍错误(viewpager)
SharedPreferences sp = getSharedPreferences(MyPrefs, 0);
if (sp.getBoolean("first", true)) {
SharedPreferences.Editor editor = sp.edit();
/*editor.putBoolean("first", false);*/
sp.edit().putBoolean("first", false).commit();
editor.commit();
Intent intent = new Intent(this, login.class); //call your ViewPager class
startActivity(intent);
}
但应用程序将跳过开头部分,并加载使用首次应用程序时的登录页面,并再次 启动时加载的介绍页我怎么能扭转这种 感谢
你可以改变if(sp.getBoolean(“first”,true))if(sp.getBoolean(“first”,false))并且让我知道发生了什么:)我会解释你为什么后来:)虽然我可以建议一个更好的方式来实现它:)它只是一个补丁到您的代码:) –
更改条件 –
@SandeepBhandari感谢您的回复,将其更改为false确实有助于引入介绍屏幕,但在下次启动应用程序时它们仍显示出来。 – 7rocker