- 优化了网络数据加载的逻辑,正确的使用接口,使代码逻辑更清晰。
- 将刷新组件添加到activity中。
- 重写刷新代码逻辑,可以刷新数据了。
了解了AlertDialog的使用
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("产品数据加载失败");
AlertDialog alertDialog = builder.create();
alertDialog.show();
学会了在activity中设置fragment
NewsTitleFragment newsTitleFragment = (NewsTitleFragment) getSupportFragmentManager().findFragmentById(R.id.news_title_fragment);
NewsTitleFragment.ProductListAdapter adapter = (NewsTitleFragment.ProductListAdapter) newsTitleFragment.productRecyclerView.getAdapter();
R.id.news_title_fragment 为fragment所在的碎片布局。
getAdapter()是为了调用ResetList()函数重新设置list。