-
可以通过handle或者runOnUIThread(new Runnable()){}修改UI查看全部
-
Okhttp异步请求网络,onresponse回调不在UI线程,为啥呢?主要是方便进行一些大文件的下载,比如用OKhttp下载两三百兆的文件,在UI线程中很耗费资源,而在子线程中可以通过response获得一个io流操作,这样只需耗费一个buffer的内存,然后write到本地内存中查看全部
-
Post 操作查看全部
-
Struts查看全部
-
doGet函数体查看全部
-
Post步骤 1、2和get一样 3、构造requestBody FormEncodingBuilder requestBodyBuilder = new FormEncodingBuilder() RequestBody requestBody = requestBodyBuilder.add("username","jerry") .add("password","123") 下面提交的方法改成post查看全部
-
get步骤 //构造OkHttpClient 对象 1、OkHttpClient okHttpClient = new OkHttpClient() //构造Request 2、Request.Builder builder = new Request.Builder() final Request request = builder .get() .url(服务器地址+"方法名?key1=value1&key2=value2") .builder() //将Request封装为Call 3、Call call = okHttpClient.newCall(request) //执行call 4、Response response = call.execute() call.enqueue(new Callback(){ } )查看全部
-
uploadFile()和postFile()有什么区别?查看全部
-
!!!查看全部
-
***在get的时候并不需要构造requestBody,那么可以return null,包装requestBody那里也可以return null ***在post的时候根据不同的需求去重写方法查看全部
-
***使用过程中重复的代码还是相当多的,那么可以将这些代码封装成一个基类 ***上面几点的操作代码都是一样需要的,所以将其封装起来查看全部
-
!!!查看全部
-
!!!查看全部
-
不要忘了要将后面post里面的requestBody改成countingRequestBody查看全部
-
!!!编写一个构造方法,将需要的东西传入进来,然后调用查看全部
举报
0/150
提交
取消