@Override
  protected void initViewsAndEvents() {
    swipeRefreshLayout.setColorSchemeColors(getResources().getColor(R.color.app_theme_color));
    swipeRefreshLayout.setOnRefreshListener(
        new SwipeRefreshLayout.OnRefreshListener() {
          @Override
          public void onRefresh() {
            goodPage = 1;
            firstGetData = true;
            getSelfGoods();
          }
        });

    listView.setOnLoadMoreListener(
        new LoadMoreListView.OnLoadMoreListener() {
          @Override
          public void onLoadMore() {
            goodPage++;
            getSelfGoods();
          }
        });

    listView.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {}
        });
  }