运行应用程序它在android中显示此错误

时间:2014-09-24 08:00:18

标签: android nullpointerexception

您好我的应用程序运行它不占用空间。任何人都请帮助我

示例:kkavitha rao没有存储到数据库中,而是存储在数据库中的空间

final String queryString = "student_name="
                                + student_name[k] + "&roll_no="+ roll_no[k];
    if(queryString!=""){
                    url = "http://75.125.237.76/android_connect/"+phpScript+".php?"+queryString;    
                }else{
                    url = "http://75.125.237.76/android_connect/"+phpScript+".php"; 
                }



 09-24 03:41:43.717: E/Fail 1(2073): java.lang.IllegalArgumentException: Illegal character in query at 
 09-24 03:41:43.717: E/Fail 2(2073): java.lang.NullPointerException: lock == null

1 个答案:

答案 0 :(得分:0)

使用URLEncoder对您的网址参数进行编码,例如student_name[k]roll_no[k]

final String queryString =
    "student_name=" + URLEncoder.encode(student_name[k], "UTF-8")
    + "&roll_no="+ URLEncoder.encode(roll_no[k], "UTF-8");

使用equals()而不是==!=来比较String s:

if(!"".equals(queryString))