how在"飞溅屏幕";应该转到";关于程序";活动,打开一次,然后单击";我读了";按钮,转到";"主要活动";并且返回不应打开";关于程序";完全如果你不点击";关于程序";活动;关于程序";活动应打开(直到按下按钮(。如果你有这个代码,请留下。谢谢。
新用户(未点击按钮(飞溅屏幕>信息活动|离开应用程序,重试转向应用程序|飞溅屏幕>信息活动
新闻用户(点击按钮(飞溅屏幕>信息活动>主要活动|离开应用程序,重试转向应用程序|飞溅屏幕>主要活性
您可以在共享首选项中保存布尔值。如果为false,则将用户导航到信息活动。点击按钮,将bool值更改为true。如果为true,则将用户导航到主活动。
在布尔值的启动检查中
SharedPreferences sharedpreferences = getSharedPreferences("MyPref",Context.MODE_PRIVATE);
boolean value= sharedpreferences .getBoolean('yourKey',false);
if(!value){
//navigate user to info activity
}else{
//navigate user to Main activity
}
点击读取按钮点击
//。。。。。。。。。使boolena值为真。。。。。。。。。。。。
SharedPreferences sharedpreferences = getSharedPreferences("MyPref",Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedpreferences .edit();
editor.putBoolean("yourKey", true);
editor.apply();
使用短代码保存的最佳方式
保存
PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean("KEY", true).apply();
获取保存的布尔
boolean b = PreferenceManager.getDefaultSharedPreferences(context).getBoolean("KEY", false);