okhttp
来源:互联网 发布:dota2和lol的区别 知乎 编辑:程序博客网 时间:2024/06/18 11:02
package androidpermission.com.bw.test.day0630;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.support.v4.view.ViewPager;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import com.google.gson.Gson;import com.squareup.okhttp.Call;import com.squareup.okhttp.Callback;import com.squareup.okhttp.OkHttpClient;import com.squareup.okhttp.Request;import com.squareup.okhttp.Response;import java.io.IOException;import java.util.List;public class Fragment01 extends Fragment{ private ViewPager vpager; List<News.LayoutsBean> layouts; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragmnet_01, container, false); vpager = (ViewPager) view.findViewById(R.id.vpager); return view; } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); getData(); } private void getData() { //创建okHttpClient对象 OkHttpClient mOkHttpClient = new OkHttpClient(); //创建一个Request final Request request = new Request.Builder() .url("http://h5test.newaircloud.com/api/getLayouts?sid=xkycs&cid=10024&date=") .build(); //new call Call call = mOkHttpClient.newCall(request); //请求加入调度 call.enqueue(new Callback() { @Override public void onFailure(Request request, IOException e) { } @Override public void onResponse(final Response response) throws IOException { String result = response.body().string(); Gson gson = new Gson(); News news= gson.fromJson(result, News.class); layouts = news.getLayouts(); getActivity().runOnUiThread(new Runnable() { @Override public void run() { ViewPagerAdapter adapter=new ViewPagerAdapter(layouts,getActivity()); vpager.setAdapter(adapter); } }); } }); }}
阅读全文
0 0
- OkHttp
- okhttp
- OkHttp
- OkHttp
- OkHttp
- okhttp
- OKHTTP
- okhttp
- Okhttp
- okHttp
- OkHttp
- okhttp
- Okhttp
- okhttp
- OkHttp
- okhttp
- okhttp
- okhttp
- ViewPager
- 大话 elf 格式! -- 可连接elf 格式
- iOS开发--项目学习过程知识点集合
- (2)Java语言,JDK,JRE简介
- static关键字 java
- okhttp
- kaldi 中安装GridEngine的一些注意事项
- Spark如何读取Hbase特定查询的数据
- viewPager适配器
- 如何深入理解Java内存回收机制?
- 《数据结构学习与实验指导》4-9:笛卡尔树
- [leetcode]79. Word Search(Java)
- ListView 默认背景色
- 自定义NavigationBar