@Override public void newDownloadIndexes() { if (banner != null) { banner.updateBannerInProgress(); } reloadData(); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.inflate(R.layout.maps_in_category_fragment, container, false); if (savedInstanceState != null) { groupId = savedInstanceState.getString(REGION_ID_DLG_KEY); } if (groupId == null && getArguments() != null) { groupId = getArguments().getString(REGION_ID_DLG_KEY); } if (groupId == null) { groupId = ""; } activity = (DownloadActivity) getActivity(); toolbar = (Toolbar) view.findViewById(R.id.toolbar); toolbar.setNavigationIcon( getMyApplication().getIconsCache().getIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha)); toolbar.setNavigationOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { dismiss(); } }); if (!openAsDialog()) { toolbar.setVisibility(View.GONE); } setHasOptionsMenu(true); if (openAsDialog()) { banner = new BannerAndDownloadFreeVersion(view, (DownloadActivity) getActivity()); } else { banner = null; view.findViewById(R.id.freeVersionBanner).setVisibility(View.GONE); } listView = (ExpandableListView) view.findViewById(android.R.id.list); listView.setOnChildClickListener(this); listAdapter = new DownloadResourceGroupAdapter(activity); listView.setAdapter(listAdapter); reloadData(); return view; }