Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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进程对话框不工作_Java_Android_Progressdialog_Android Context - Fatal编程技术网

Java Android进程对话框不工作

Java Android进程对话框不工作,java,android,progressdialog,android-context,Java,Android,Progressdialog,Android Context,此代码不起作用。加载屏幕不会显示,但是如果我取出http.load()文件,它就可以正常工作 Context ctx = v.getContext(); dialog = ProgressDialog.show(ctx, "Login", "Logging in..."); http.load(); http代码: try { HttpClient hc = new DefaultHttpClient(); HttpPost po

此代码不起作用。加载屏幕不会显示,但是如果我取出http.load()文件,它就可以正常工作

Context ctx = v.getContext();
dialog = ProgressDialog.show(ctx, "Login", "Logging in...");
http.load();
http代码:

try
        {
            HttpClient hc = new DefaultHttpClient();
            HttpPost post = newHttpPost("http://www.example.com/");

            HttpResponse rp = hc.execute(post);

            if(rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK)
            {
                result = EntityUtils.toString(rp.getEntity());
            }
        }catch(IOException e){
            e.printStackTrace();
        }

}

这是因为您正在从UI线程调用
http.load()
,它将被阻止,直到调用完成。您应该使用它。

您所说的“不工作”到底是什么意思?除了http.load()中的IOException之外,您还收到异常吗?http.load()是否阻止执行?