public class ZhuActivity extends AppCompatActivity implements Iview<String> {
private FlyBanner banner_1;
private RecyclerView recyc;
private Presenter presenter;
private List<YouBean.ResultBean.DataBean> data;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zhu);
presenter = new Presenter(this);
initView();
}
private void initView() {
banner_1 = (FlyBanner) findViewById(R.id.banner_1);
//轮播图
List<Integer> images = new ArrayList<>();
images.add(R.drawable.a);
images.add(R.drawable.b);
images.add(R.drawable.c);
banner_1.setImages(images);
recyc = (RecyclerView) findViewById(R.id.recyc);
presenter.send("http:172.16.35.29:8080/high/kaoshi.json");
}
@Override
public void success(final String s) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Gson gson = new Gson();
YouBean youBean = gson.fromJson(s, YouBean.class);
data = youBean.getResult().getData();
LinearLayoutManager manager = new LinearLayoutManager(getBaseContext(), LinearLayoutManager.VERTICAL, false);
recyc.setLayoutManager(manager);
MyAdapter myAdapter = new MyAdapter(data, getBaseContext());
recyc.setAdapter(myAdapter);
}
});
}
@Override
public void failure(Exception e) {
}
}
private FlyBanner banner_1;
private RecyclerView recyc;
private Presenter presenter;
private List<YouBean.ResultBean.DataBean> data;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zhu);
presenter = new Presenter(this);
initView();
}
private void initView() {
banner_1 = (FlyBanner) findViewById(R.id.banner_1);
//轮播图
List<Integer> images = new ArrayList<>();
images.add(R.drawable.a);
images.add(R.drawable.b);
images.add(R.drawable.c);
banner_1.setImages(images);
recyc = (RecyclerView) findViewById(R.id.recyc);
presenter.send("http:172.16.35.29:8080/high/kaoshi.json");
}
@Override
public void success(final String s) {
runOnUiThread(new Runnable() {
@Override
public void run() {
Gson gson = new Gson();
YouBean youBean = gson.fromJson(s, YouBean.class);
data = youBean.getResult().getData();
LinearLayoutManager manager = new LinearLayoutManager(getBaseContext(), LinearLayoutManager.VERTICAL, false);
recyc.setLayoutManager(manager);
MyAdapter myAdapter = new MyAdapter(data, getBaseContext());
recyc.setAdapter(myAdapter);
}
});
}
@Override
public void failure(Exception e) {
}
}