package com.example.tianwang20181010; import android.os.Bundle; import android.support.v7.app.AppCompatActivity;; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.util.Log; import android.widget.Toast; import com.example.tianwang20181010.adapter.MyAdapter; import com.example.tianwang20181010.utils.HttpUtils; import java.util.List; import butterknife.BindView; import butterknife.ButterKnife; import io.reactivex.Observable; import io.reactivex.Observer; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.disposables.Disposable; import io.reactivex.schedulers.Schedulers; public class MainActivity extends AppCompatActivity { @BindView(R.id.reclcview) RecyclerView reclcview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ButterKnife.bind(this); initData(); initView(); } private void initView() { reclcview.setLayoutManager(new LinearLayoutManager(MainActivity.this)); } private void initData() { Observable<UserBean> message = HttpUtils.getHttpUtilsIntance().api.getMessage("1"); message.subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Observer<UserBean>() { @Override public void onSubscribe(Disposable d) { } @Override public void onNext(UserBean userBean) { Toast.makeText(MainActivity.this, userBean.getData().get(1).getImages(), Toast.LENGTH_SHORT).show(); MyAdapter adapter = new MyAdapter(MainActivity.this, userBean.getData()); reclcview.setAdapter(adapter); } @Override public void onError(Throwable e) { } @Override public void onComplete() { } }); } }
=,=
最新推荐文章于 2022-09-21 18:21:02 发布