zoukankan      html  css  js  c++  java
  • Retrofit

      private OkHttpClient mOkHttpClient;
        private RecyclerView mRecycle_View;
    
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            initView();
            mOkHttpClient = new OkHttpClient.Builder().build();
    
            init();
        }
        private void initView() {
    
            mRecycle_View = (RecyclerView) findViewById(R.id.mRecycle_View);
    
        }
    
        private void init() {
    
            new Retrofit.Builder()
                    .baseUrl("http://www.qubaobei.com/")
                    .client(mOkHttpClient)
                    .addConverterFactory(GsonConverterFactory.create())
                    .build()
                    .create(HttpCall.class)
                    .getHttpBean_mainCall(1,20,1)
                    .enqueue(new Callback<Bean>() {
                        @Override
                        public void onResponse(Call<Bean> call, Response<Bean> response) {
                            ArrayList<Bean.DataBean> data = (ArrayList<Bean.DataBean>)
                                    response.body().getData();
                            MyAdapter adapter = new MyAdapter(data, MainActivity.this);
                            StaggeredGridLayoutManager layoutManager = new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL);
                            mRecycle_View.setAdapter(adapter);
                            mRecycle_View.setLayoutManager(layoutManager);
    
                        }
    
                        @Override
                        public void onFailure(Call<Bean> call, Throwable t) {
                            Toast.makeText(MainActivity.this, "失败", Toast.LENGTH_SHORT).show();
                        }
                    });
  • 相关阅读:
    git 管理
    SVN 管理
    为什么要做静态库
    Sqlite3
    CocoaPod
    内存管理
    readline的用法
    join合并字符串时使用生成器表达式
    pandas DataFrame数据转为list
    Jenkins自动化CI CD流水线之4--Master-Slave架构
  • 原文地址:https://www.cnblogs.com/98k98k/p/8986423.html
Copyright © 2011-2022 走看看