2011-03-12 20 views
0

我想创建应用程序有一个提示页=显示如何使用这个应用程序,并在提示页有2个按钮(跳过并继续),如果用户按下跳过按钮它查看转到主页和如果按继续按钮它会显示另一个提示控制页在第一个文件

并且在主页面用户可以设置值“在第一时间显示提示框”如果用户不想显示提示框用户可以检查这个和下一次用户使用这个应用程序,它会显示主页作为第一页

所以我必须创建控制页面来查看值显示提示框在数据库中显示提示页面或主页面之前的第一次和问题是我不'要显示控制页面

如何解决这个问题

我应该用我的清单

回答

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,因为不会再有如果(条件)变为true并且执行你的过程并将页面重定向到页面上,则在共享首选项中值(即)为假。如果再次运行该应用程序,则此条件将成为虚假的,因为现在共享偏好的值将是“真实的”,所以这样你就可以控制你的页面重定向了。

+0

另外看看这个http://developer.android.com/guide/topics/data/数据storage.html – Venky 2011-03-12 10:22:13

相关问题