用户登录后,进入管理页面,可以修改自己的密码。但是我现在是在修改密码页面还要填账户名,怎么做可以把登录成功的帐号名保存下来,在修改密码的页面,帐号是不用填的,应该是直接输入原密码,然后输入新密码。

解决方案 »

  1.   

    用户登录成功,把用户名写进文件里,给你一个简单例子,用户登陆成功后把username写入。
    public static final String PREFS_NAME = "MyUserInfo";
    /**
     * 保存用户名信息
     */
    private void saveUsername(String username)
    {
    // 载入配置文件
    SharedPreferences sp = getSharedPreferences(PREFS_NAME, 0);
    // 写入配置文件
    Editor spEd = sp.edit();
    spEd.putString("username", username);
    spEd.commit();

    }在修改用户对应的activity里取出username就可以
    public static final String PREFS_NAME = "MyUserInfo";
    SharedPreferences sp = getSharedPreferences(PREFS_NAME, 0);
    String username = sp.getString("username", "");