@Override
    protected void onPostExecute(Void v) {
      mPager.setAdapter(mPagerAdapter);
      mPagerAdapter.notifyDataSetChanged();
      mPager.setCurrentItem(sFavoriteIndex);

      if (PrefHelper.subtitleEnabled() && MainActivity.sCurrentFragment == R.id.nav_favorites) {
        mActionBar.setSubtitle(String.valueOf(sFavorites[sFavoriteIndex]));
      }

      Toolbar toolbar = ((MainActivity) getActivity()).toolbar;
      if (toolbar.getAlpha() == 0) {
        toolbar.setTranslationY(-300);
        toolbar.animate().setDuration(300).translationY(0).alpha(1);
        View view;
        for (int i = 0; i < toolbar.getChildCount(); i++) {
          view = toolbar.getChildAt(i);
          view.setTranslationY(-300);
          view.animate().setStartDelay(50 * (i + 1)).setDuration(70 * (i + 1)).translationY(0);
        }
      }
    }