Android-HttpRequest

1 · kahvia · Oct. 31, 2022, 10:34 a.m.
POST据度娘解释,以前的安卓应用发出 http 请求后,如果请求时间过长,就会产生应用无响应的状态。所以改成了现在这种,直接发出 http 请求就会抛出错误。想要正确地发出http请求,就需要开一个子线程来进行这些操作。下方的代码采用的是,直接通过 Thread 类创建子线程,需要传递的参数是一个实现了 Runnable 接口的类的实例对象。这里的对象通过匿名类生成。线程和匿名类的知识,可以在《Java2 实用教程》(俗称 课本)中找到。线程的启动使用 start()方法。启动后,就进入等待cpu使用权的队列。得到使用权就开始运行。123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657public class HttpUtil { public static String requestPost() throws IOException, JSONException { new Thread(new Runna...