@Override
 public void onItemClick(RecyclerView.Adapter adapter, View view, int position, long id) {
   Log.i("onItemClick", "position:" + position + ", id:" + id);
   Painting painting = paintingListAdapter.getItem(position);
   Intent intent = new Intent(getContext(), DetailActivity.class);
   intent.putExtra(Constants.KEY_PAINTING, painting);
   startActivity(intent);
 }
 @Override
 public void setUserVisibleHint(boolean isVisibleToUser) {
   Log.i("setUserVisibleHint", category + ", isVisibleToUser:"******"setUserVisibleHint", category + " is loading.");
     galleryPresenter.loadPaintingList(category);
   }
 }
 @Override
 public void onLoaded(List<Painting> paintingList) {
   Log.i("onLoaded", "category:" + category);
   paintingListAdapter.setPaintingList(paintingList);
   swipeRefresh.setRefreshing(false);
 }