public class ShowActivity extends AppCompatActivity implements Contract.Iview {
private ListView list_view;
private Presenter presenter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_show);
list_view = findViewById(R.id.list_view);
presenter = new Presenter();
presenter.attch(this);
presenter.show();
}
@Override
public void getPresenter(String data) {
Gson gson = new Gson();
One one = gson.fromJson(data, One.class);
List<One.ResultBean> list = one.getResult();
MyAdapter adapter = new MyAdapter(ShowActivity.this, list);
list_view.setAdapter(adapter);
}
@Override
protected void onDestroy() {
super.onDestroy();
presenter.detch();
}
}