List of usage examples for android.support.v4.app FragmentManager findFragmentById
public abstract Fragment findFragmentById(int id);
From source file:can.yrt.onebusaway.TripInfoActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); UIHelp.setupActionBar(this); FragmentManager fm = getSupportFragmentManager(); // Create the list fragment and add it as our sole content. if (fm.findFragmentById(android.R.id.content) == null) { TripInfoFragment content = new TripInfoFragment(); content.setArguments(FragmentUtils.getIntentArgs(getIntent())); fm.beginTransaction().add(android.R.id.content, content).commit(); }/* w w w . j a va 2 s . co m*/ }
From source file:com.lzq.trafficdirector.gui.LoaderCustomSupport.java
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FragmentManager fm = getSupportFragmentManager(); // Create the list fragment and add it as our sole content. if (fm.findFragmentById(android.R.id.content) == null) { AppListFragment list = new AppListFragment(); fm.beginTransaction().add(android.R.id.content, list).commit(); }/*from w w w . j a v a 2 s. com*/ }
From source file:me.acristoffers.tracker.activities.PackageListActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_package_list); final FragmentManager manager = getSupportFragmentManager(); if (manager != null) { packageListFragment = (PackageListFragment) manager.findFragmentById(R.id.package_list); }/*w ww. ja v a2 s . com*/ updateIsTablet(); final SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); if (sharedPref != null) { int versionCode = 0; try { PackageManager packageManager = getPackageManager(); String packageName = getPackageName(); PackageInfo info = packageManager.getPackageInfo(packageName, 0); versionCode = info.versionCode; } catch (Exception e) { e.printStackTrace(); } final boolean canRate = sharedPref.getBoolean("can_rate", true); final boolean didRate = sharedPref.getInt("did_rate", 0) > 0; final boolean appUpdated = sharedPref.getInt("do_not_rate", 0) < versionCode; final int times = sharedPref.getInt("rate_times", 0) + 1; final SharedPreferences.Editor editor = sharedPref.edit(); if (editor != null) { editor.putInt("rate_times", times); editor.apply(); } if (!didRate && (times > 5) && (canRate || appUpdated)) { showRateDialog(); } } BackupAgent.restoreIfNotBackingUp(this); }
From source file:cc.softwarefactory.lokki.android.fragments.MapViewFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { // This method guarantees that the fragment is loaded in the parent activity! Log.e(TAG, "onActivityCreated"); super.onActivityCreated(savedInstanceState); FragmentManager fm = getChildFragmentManager(); fragment = (SupportMapFragment) fm.findFragmentById(R.id.map); if (fragment == null) { fragment = SupportMapFragment.newInstance(); //fragment = SupportMapFragment.newInstance(new GoogleMapOptions().useViewLifecycleInFragment(true)); // The map is destroyed when fragment is destroyed. Releasing memory fm.beginTransaction().replace(R.id.map, fragment).commit(); }/*from ww w .j a v a 2 s.co m*/ //setHasOptionsMenu(true); }
From source file:net.vivekiyer.GAL.CorporateAddressBook.java
private void resetAndHideDetails(final FragmentManager fragmentManager) { CorporateAddressBookFragment list = (CorporateAddressBookFragment) fragmentManager .findFragmentById(R.id.main_fragment); CorporateContactRecordFragment details = (CorporateContactRecordFragment) fragmentManager .findFragmentById(R.id.contact_fragment); if (details != null && details.isInLayout() && !this.isPaused) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); //ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE); // Below does not work since it clears the detail fragment before anim starts, // making it look rather weird. Better off w/o anims, unfortunately. //ft.setCustomAnimations(R.anim.slide_in, R.anim.slide_out); ft.hide(details);//from ww w . ja va 2 s . com ft.commit(); fragmentManager.executePendingTransactions(); details.clear(); } list.setViewBackground(false); selectedContact = null; }
From source file:com.example.google.walkway.MainActivity.java
private void setupMap() { Log.d(LOG_TAG, "setupMap()"); // Setup the map. FragmentManager fragmentManager = getSupportFragmentManager(); SupportMapFragment mapFragment = (SupportMapFragment) fragmentManager.findFragmentById(R.id.map); mMap = mapFragment.getMap();//from w w w .j a va 2 s . c o m mMap.getUiSettings().setZoomControlsEnabled(false); mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { // This is a slow(ish) operation, but works for a few markers. int index = Arrays.asList(mMarkers).indexOf(marker); // If the currently selected place was re-selected, the show place details. if (mSelectedPlaceIndex == index) { showPlaceDetails(index); } setSelectedPlace(index); return true; } }); }
From source file:com.thesunsoft.bevy.PickerActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_pickers); Bundle args = getIntent().getExtras(); if (args != null) Log.i(TAG, "args->" + args.toString()); FragmentManager manager = getSupportFragmentManager(); Fragment fragmentToShow = null;/*from w w w . j a va 2 s .co m*/ Uri intentUri = getIntent().getData(); if (intentUri != null) Log.i(TAG, "intentUri->" + intentUri.toString()); if (FRIEND_PICKER.equals(intentUri)) { if (savedInstanceState == null) { friendPickerFragment = new FriendPickerFragment(args); } else { friendPickerFragment = (FriendPickerFragment) manager.findFragmentById(R.id.picker_fragment); ; } friendPickerFragment.setOnErrorListener(new PickerFragment.OnErrorListener() { @Override public void onError(PickerFragment<?> fragment, FacebookException error) { PickerActivity.this.onError(error); } }); friendPickerFragment.setOnDoneButtonClickedListener(new PickerFragment.OnDoneButtonClickedListener() { @Override public void onDoneButtonClicked(PickerFragment<?> fragment) { finishActivity(); } }); fragmentToShow = friendPickerFragment; } else if (PLACE_PICKER.equals(intentUri)) { if (savedInstanceState == null) { placePickerFragment = new PlacePickerFragment(args); } else { placePickerFragment = (PlacePickerFragment) manager.findFragmentById(R.id.picker_fragment); } placePickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() { @Override public void onSelectionChanged(PickerFragment<?> fragment) { finishActivity(); // call finish since you can only pick one place } }); placePickerFragment.setOnErrorListener(new PickerFragment.OnErrorListener() { @Override public void onError(PickerFragment<?> fragment, FacebookException error) { PickerActivity.this.onError(error); } }); placePickerFragment.setOnDoneButtonClickedListener(new PickerFragment.OnDoneButtonClickedListener() { @Override public void onDoneButtonClicked(PickerFragment<?> fragment) { finishActivity(); } }); fragmentToShow = placePickerFragment; } else { // Nothing to do, finish setResult(RESULT_CANCELED); finish(); return; } manager.beginTransaction().replace(R.id.picker_fragment, fragmentToShow).commit(); }
From source file:com.ambantis.magic.views.LoaderCustomSupport.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FragmentManager fm = getSupportFragmentManager(); // Create the list fragment and add it as our sole content. if (fm.findFragmentById(android.R.id.content) == null) { StudentListFragment list = new StudentListFragment(); fm.beginTransaction().add(android.R.id.content, list).commit(); }/*from w ww. ja va 2s .co m*/ }
From source file:net.vivekiyer.GAL.CorporateAddressBook.java
@Override protected void onStart() { super.onStart(); FragmentManager fm = getSupportFragmentManager(); CorporateContactRecordFragment details = (CorporateContactRecordFragment) fm .findFragmentById(R.id.contact_fragment); if (details != null && details.isInLayout()) { CorporateAddressBookFragment contacts = (CorporateAddressBookFragment) fm .findFragmentById(R.id.main_fragment); contacts.setIsSelectable(true);/* w w w .j a v a 2 s. co m*/ contacts.setViewBackground(false); FragmentTransaction ft = fm.beginTransaction(); ft.hide(details); ft.commit(); } final Intent intent = getIntent(); if (intent != null) { final Set<String> categories = intent.getCategories(); if ((categories != null) && categories.contains(Intent.CATEGORY_LAUNCHER)) { this.onSearchRequested(); } } }
From source file:com.money.manager.ex.CategorySubCategoryExpandableListActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // enable home button into actionbar getSupportActionBar().setDisplayHomeAsUpEnabled(true); // get intent Intent intent = getIntent();/*from w ww.j a v a2 s. c o m*/ if (intent != null && !(TextUtils.isEmpty(intent.getAction()))) { mAction = intent.getAction(); } // management fargment FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(android.R.id.content) == null) { fm.beginTransaction().add(android.R.id.content, listFragment, FRAGMENTTAG).commit(); } }