有網無網

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
recy_view = findViewById(R.id.recy_view);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
recy_view.setLayoutManager(linearLayoutManager);
boolean netUtil = NetUtil.isNetUtil(this);
if (netUtil){
Toast.makeText(this, “有網”, Toast.LENGTH_SHORT).show();
presenter = new Presenter();
presenter.onAttachView(this);
presenter.onRequert(“http://172.17.8.100/movieApi/movie/v1/findReleaseMovieList?page=1&count=20”);
}else if (!netUtil){
Toast.makeText(this, “沒網”, Toast.LENGTH_SHORT).show();
DaoSession daoSession = App.daoSession;
TwoBeanDao twoBeanDao = daoSession.getTwoBeanDao();
List twoBeans = twoBeanDao.loadAll();
if (!twoBeans.isEmpty()){
RecyAdapter myAdapter = new RecyAdapter(MainActivity.this,twoBeans);
recy_view.setAdapter(myAdapter);
}
}
}
@Override
protected void onDestroy() {
super.onDestroy();
presenter.onDeachView(this);
}
@Override
public void showData(String yyy) {
Gson gson = new Gson();
OneBean oneBean = gson.fromJson(yyy, OneBean.class);
result = oneBean.getResult();
for (int i = 0; i <result.size(); i++) {
String imageUrl = result.get(i).getImageUrl();
String name = result.get(i).getName();
String summary = result.get(i).getSummary();
TwoBean twoBean = new TwoBean(imageUrl,name,summary);
App.daoSession.insert(twoBean);
}
recyAdapter = new RecyAdapter(MainActivity.this, result);
recy_view.setAdapter(recyAdapter);
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章