Java 在android中显示null的usertype值
您好,在这段代码中,我使用json创建了一个映射,其中我提到了键和值Java 在android中显示null的usertype值,java,android,Java,Android,您好,在这段代码中,我使用json创建了一个映射,其中我提到了键和值 String usertype = usertypeMap.get(user_type[i]); String usertype = usertypeMap.get(user_type[i]); String usertype = usertypeMap.get(username[i]); 但是显示null的usertype可以帮助任何一个我犯了错误的地方 java String username1 = usname.
String usertype = usertypeMap.get(user_type[i]);
String usertype = usertypeMap.get(user_type[i]);
String usertype = usertypeMap.get(username[i]);
但是显示null的usertype可以帮助任何一个我犯了错误的地方
java
String username1 = usname.getText().toString();
String password = pword.getText().toString();
queryString = "username=" + username1 + "&password="
+ password ;
String user_type1 = DatabaseUtility.executeQueryPhp("usertype",queryString);
System.out.print(user_type1);
try
{
JSONArray JA = new JSONArray(user_type1);
username = new String[JA.length()];
user_type = new String[JA.length()];
for(int i=0;i<JA.length();i++)
{
username[i] = JA.getJSONObject(i).getString("username");
user_type[i] = JA.getJSONObject(i).getString("user_type");
usertypeMap.put(username[i],user_type[i]);
}
}
catch(Exception e)
{
Log.e("Fail 3", e.toString());
e.printStackTrace();
}
String usertype = usertypeMap.get(user_type[i]);
try{
queryString = "username=" + username1 + "&password="
+ password +"&user_type="+usertype;
final String data = DatabaseUtility.executeQueryPhp("login",queryString);
stringusername1=usname.getText().toString();
字符串密码=pword.getText().toString();
queryString=“username=”+username1+“&password=”
+密码;
字符串user_type1=DatabaseUtility.executeQueryPhp(“usertype”,queryString);
系统输出打印(用户类型1);
尝试
{
JSONArray JA=新JSONArray(用户类型1);
用户名=新字符串[JA.length()];
user_type=新字符串[JA.length()];
对于(int i=0;i您从值中获得值
Map是(KEY,VALUE)。在您的代码中,KEY是username[i]VALUE是user\u type[i]。但是您得到的值如下所示
String usertype = usertypeMap.get(user_type[i]);
String usertype = usertypeMap.get(user_type[i]);
String usertype = usertypeMap.get(username[i]);
试着像这样使用
String usertype = usertypeMap.get(user_type[i]);
String usertype = usertypeMap.get(user_type[i]);
String usertype = usertypeMap.get(username[i]);