Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android中显示null的usertype值_Java_Android - Fatal编程技术网

Java 在android中显示null的usertype值

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.

您好,在这段代码中,我使用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.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]);