package com.example.administrator.searchpicturetool.recommend;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.administrator.searchpicturetool.R;
import com.example.administrator.searchpicturetool.recommend.RecommendFragmentPresenter;
import com.jude.beam.bijection.BeamFragment;
import com.jude.beam.bijection.RequiresPresenter;
import com.jude.easyrecyclerview.EasyRecyclerView;
/**
* Created by wenhuaijun on 2016/2/5 0005.
*/
@RequiresPresenter(RecommendFragmentPresenter.class)
public class RecommendFragment extends BeamFragment<RecommendFragmentPresenter> implements View.OnClickListener {
public EasyRecyclerView recyclerView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_recommend, container, false);
recyclerView = (EasyRecyclerView) view.findViewById(R.id.easy_recyclerview);
initStatusView(inflater,container,view);
return view;
}
private void initStatusView(LayoutInflater inflater,ViewGroup container,View view) {
/* View errorView = inflater.inflate((R.layout.view_net_error), container, false);
View emptyView = inflater.inflate((R.layout.view_empty), container, false);*/
recyclerView.getErrorView().findViewById(R.id.view_net_btn).setOnClickListener(this);
recyclerView.getEmptyView().findViewById(R.id.view_empty_btn).setOnClickListener(this);
/* recyclerView.setErrorView(errorView);
recyclerView.setEmptyView(emptyView);*/
}
@Override
public void onClick(View view) {
if (view.getId() == R.id.view_net_btn) {
recyclerView.setRefreshing(true);
getPresenter().onRefresh();
} else if (view.getId() == R.id.view_empty_btn) {
recyclerView.setRefreshing(true);
getPresenter().onRefresh();
}
}
}