@Override public FragmentManager getSupportFragmentManager() { return getHost().getSupportFragmentManager(); }
public DependencyHandler( @NonNull AppCompatActivity activity, @NonNull CardInputWidget cardInputWidget, @NonNull ListView outputListView) { mCardInputWidget = cardInputWidget; mContext = activity.getApplicationContext(); mProgresDialogController = new ProgressDialogController(activity.getSupportFragmentManager()); mListViewController = new ListViewController(outputListView); mErrorDialogHandler = new ErrorDialogHandler(activity.getSupportFragmentManager()); }
@Override public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); outState.putParcelable(TAG_URI, uri); outState.putString(TAG_PATH_TO_TEMP_TORRENT, pathToTempTorrent); outState.putBoolean(TAG_SAVE_TORRENT_FILE, saveTorrentFile); outState.putSerializable(TAG_FETCHING_STATE, decodeState); outState.putBoolean(TAG_FROM_MAGNET, fromMagnet); Bundle b = new Bundle(); b.putParcelable(TAG_INFO, info); b.putSerializable(TAG_MAGNET_PRIORITIES, magnetPriorities); HeavyInstanceStorage storage = HeavyInstanceStorage.getInstance(activity.getSupportFragmentManager()); if (storage != null) storage.pushData(HEAVY_STATE_TAG, b); }
private Dialog show(Activity activity, Builder builder) { this.builder = builder; if (!isAdded()) show(((AppCompatActivity) activity).getSupportFragmentManager(), TAG); return getDialog(); }
private Dialog show(Activity activity, Builder builder) { this.builder = builder; if (!isAdded()) show(((AppCompatActivity) activity).getSupportFragmentManager(), TAG); return getDialog(); }
/** * build the changelog class which will read the xml file * and show it in a dialog * * @param activity the parent activity of the dialog * @param darkTheme true, if dialog should use dark theme, false otherwise * @return the DialogFragment */ public ChangelogDialogFragment buildAndShowDialog(AppCompatActivity activity, boolean darkTheme) { boolean shouldShow = checkShouldShowAndUpdateMinVersion(activity); ChangelogDialogFragment dlg = null; if (shouldShow) { dlg = ChangelogDialogFragment.create(this, darkTheme); dlg.show(activity.getSupportFragmentManager(), ChangelogDialogFragment.class.getName()); } else { Log.i(Constants.DEBUG_TAG, "Showing changelog dialog skipped"); } ChangelogPreferenceUtil.updateAlreadyShownChangelogVersion(activity); return dlg; }
/** * Hook called when an menu item in the options menu is selected. * * @param item The menu item that was selected. * @return True if the hook was consumed here. */ @Override public boolean onOptionsItemSelected(@NonNull MenuItem item) { switch (item.getItemId()) { case R.id.action_add_directory: enqueueCurrentFolderAndSubFolders(); return true; case R.id.action_switch_storage_volume: ChooseStorageVolumeDialog chooseDialog = new ChooseStorageVolumeDialog(); chooseDialog.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "ChooseVolumeDialog"); return true; case R.id.action_set_default_directory: SharedPreferences.Editor sharedPrefEditor = PreferenceManager.getDefaultSharedPreferences(getContext()).edit(); sharedPrefEditor.putString(getString(R.string.pref_file_browser_root_dir_key), mCurrentDirectory.getPath()); sharedPrefEditor.apply(); return true; case R.id.action_start_mediascanner: startMediaScanning(); return true; } return super.onOptionsItemSelected(item); }
private <F extends PreferenceFragmentCompat> void setFragment(F fragment, String title) { if (Utils.isLargeScreenDevice(activity)) { if (callback != null) callback.onDetailTitleChanged(title); activity.getSupportFragmentManager().beginTransaction() .replace(R.id.detail_fragment_container, fragment) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE) .commit(); } }
choosePlaylistDialog.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "ChoosePlaylistDialog"); return true; case R.id.view_nowplaying_action_createbookmark: chooseBookmarkDialog.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "ChooseBookmarkDialog"); return true; case R.id.view_nowplaying_action_startequalizer: } catch (ActivityNotFoundException e) { ErrorDialog equalizerNotFoundDlg = ErrorDialog.newInstance(R.string.dialog_equalizer_not_found_title, R.string.dialog_equalizer_not_found_message); equalizerNotFoundDlg.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "EqualizerNotFoundDialog"); dialog.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "TimeDurationDialog"); return true;
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); if (activity == null) activity = (AppCompatActivity)getActivity(); if (Utils.isTwoPane(activity)) { Fragment f = activity.getSupportFragmentManager() .findFragmentById(R.id.detail_fragment_container); if (f == null) setFragment(AppearanceSettingsFragment.newInstance(), getString(R.string.pref_header_appearance)); } Preference appearance = findPreference(AppearanceSettingsFragment.class.getSimpleName()); appearance.setOnPreferenceClickListener(prefClickListener); Preference behavior = findPreference(BehaviorSettingsFragment.class.getSimpleName()); behavior.setOnPreferenceClickListener(prefClickListener); Preference storage = findPreference(StorageSettingsFragment.class.getSimpleName()); storage.setOnPreferenceClickListener(prefClickListener); Preference limitations = findPreference(LimitationsSettingsFragment.class.getSimpleName()); limitations.setOnPreferenceClickListener(prefClickListener); Preference network = findPreference(NetworkSettingsFragment.class.getSimpleName()); network.setOnPreferenceClickListener(prefClickListener); Preference scheduling = findPreference(SchedulingSettingsFragment.class.getSimpleName()); scheduling.setOnPreferenceClickListener(prefClickListener); Preference feed = findPreference(FeedSettingsFragment.class.getSimpleName()); feed.setOnPreferenceClickListener(prefClickListener); Preference streaming = findPreference(StreamingSettingsFragment.class.getSimpleName()); streaming.setOnPreferenceClickListener(prefClickListener); }
if (activity.getSupportActionBar() != null) activity.getSupportActionBar().setDisplayHomeAsUpEnabled(true); adapter = new AddTorrentPagerAdapter(activity.getSupportFragmentManager(), activity); viewPager.setAdapter(adapter); viewPager.setOffscreenPageLimit(AddTorrentPagerAdapter.NUM_FRAGMENTS); tabLayout.setupWithViewPager(viewPager); HeavyInstanceStorage storage = HeavyInstanceStorage.getInstance(activity.getSupportFragmentManager()); if (storage != null) { Bundle heavyInstance = storage.popData(HEAVY_STATE_TAG);
static void showLog(AppCompatActivity context) { WhatsNew log = WhatsNew.newInstance( new WhatsNewItem("Settings", "A lot of PDF rendering settings have been added.", R.drawable.thumbs_icon), new WhatsNewItem("F-Droid", "Pdf Viewer Plus is now on F-Droid!", R.drawable.star_icon), new WhatsNewItem("Menu", "Brand new menu that holds all the options.", R.drawable.thumbs_icon)); log.setTitleColor(ContextCompat.getColor(context, R.color.colorAccent)); log.setTitleText(context.getResources().getString(R.string.appChangelog)); log.setButtonText(context.getResources().getString(R.string.buttonLog)); log.setButtonBackground(ContextCompat.getColor(context, R.color.colorPrimary)); log.setButtonTextColor(ContextCompat.getColor(context, R.color.colorAccent)); log.setItemTitleColor(ContextCompat.getColor(context, R.color.colorAccent)); log.setItemContentColor(Color.parseColor("#808080")); log.show(context.getSupportFragmentManager(), "Log"); }
FragmentManager fm = activity.getSupportFragmentManager(); if (fm != null) { List<Fragment> fragments = fm.getFragments();
} catch (ActivityNotFoundException e) { ErrorDialog equalizerNotFoundDlg = ErrorDialog.newInstance(R.string.dialog_equalizer_not_found_title, R.string.dialog_equalizer_not_found_message); equalizerNotFoundDlg.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "EqualizerNotFoundDialog");
FragmentManager fm = activity.getSupportFragmentManager(); if (fm != null) { List<Fragment> fragments = fm.getFragments();
adapter = new TorrentStatusPagerAdapter(torrentId, activity.getSupportFragmentManager(), activity); viewPager.setAdapter(adapter); viewPager.addOnPageChangeListener(viewPagerListener);
saveDialog.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "SaveDialog"); } else {
saveDialog.show(((AppCompatActivity) getContext()).getSupportFragmentManager(), "SaveDialog"); } else {