0

每个人..我正在处理登录活动,这是我的应用程序的一部分。现在的问题是,当通过电话号码和密码登录时,我得到了一个响应名称。与该电话号码对应的名称。!

在此处输入图像描述

这是我的登录文本,当我单击登录文本,然后在填写必填字段并单击提交按钮响应后,恢复了与数字对应的名称并返回到相同的先前活动

    txtv.setText(name_from_json);

我成功地做到了。 在此处输入图像描述 问题是当我输入无效的电话号码或其他电话号码时,它仍然显示相同的名称“Chand(如图所示)”。那么我将如何在android中处理这类问题。

我在字符串中获取名称并将这个字符串发送到另一个类

      pref_login = getApplicationContext().getSharedPreferences("LoginClass", 0);
      editor = pref_login.edit();
      editor.putString("user_name", name); 
      editor.commit();

我正在尝试在另一个活动中检索“user_name”

      SharedPreferences pref_login = getSharedPreferences("LoginClass", MODE_PRIVATE);
    String Loger_customer_name = pref_login.getString("user_name", null);
        if(Loger_customer_name == null)  
        {
            login_txtv.setText("Guest User");
        }
        System.out.println(" user name at home from login"+Loger_customer_name);
            login_txtv.setText(Loger_customer_name);
4

0 回答 0