我想创建具有提示页面的应用程序=显示如何使用此应用程序,并在提示页面有2个按钮(跳过并继续)如果用户按下跳过按钮它查看转到主页,如果按继续按钮它将显示另一个提示
并且在主页面上,用户可以设置值“第一次显示提示框”,如果用户不想显示提示框,用户可以检查此项,下次用户使用此应用程序时,它将显示主页面为第一页
所以我必须创建控制页面,以便在显示提示页面或主页面之前第一次在数据库中检查值显示提示框,问题是我不想显示控制页面
如何解决此问题
我应该如何处理我的清单
答案 0 :(得分:0)
你可以使用共享偏好..
static SharedPreferences notify_Settings;
public static SharedPreferences.Editor editor;
public static final String PREFS_NAME = "Desired Name";
notify_Settings=getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = notify_Settings.edit();
if (settings.getBoolean("firsttime", false) == false ){
editor.putBoolean("firsttime",true;
editor.commit();
//Some code here
startActivity(new Intent(Page 1.this, Page 2.class));
}else{
//Some code here
startActivity(new Intent(Page 1.this, Page 3.class));
}
第一次它会返回false,因为共享首选项中没有值(即)false,所以if(condition)变为true并执行你的程序并将页面重定向到Page 2.class
如果再次运行该应用程序,则此条件将变为false,因为共享首选项中的值现在为“true”,因此这样您就可以控制页面重定向..