List of usage examples for android.support.v4.app FragmentManager findFragmentById
public abstract Fragment findFragmentById(int id);
From source file:com.asksven.betterbatterystats.ServicesFragmentActivity.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) { ServicesListFragment list = new ServicesListFragment(); fm.beginTransaction().add(android.R.id.content, list).commit(); }/*w w w . j a va 2 s . c o m*/ }
From source file:com.android.test.uibench.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent();// ww w . j a v a 2 s . c o m String path = intent.getStringExtra(EXTRA_PATH); if (path == null) { path = ""; } else { // not root level, display where we are in the hierarchy setTitle(path); } FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(android.R.id.content) == null) { ListFragment listFragment = new ListFragment() { @Override @SuppressWarnings("unchecked") public void onListItemClick(ListView l, View v, int position, long id) { Map<String, Object> map = (Map<String, Object>) l.getItemAtPosition(position); Intent intent = (Intent) map.get("intent"); startActivity(intent); } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); getListView().setTextFilterEnabled(true); } }; listFragment.setListAdapter(new SimpleAdapter(this, getData(path), android.R.layout.simple_list_item_1, new String[] { "title" }, new int[] { android.R.id.text1 })); fm.beginTransaction().add(android.R.id.content, listFragment).commit(); } }
From source file:com.j2deme.mapdemo.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager myFragmentManager = getSupportFragmentManager(); SupportMapFragment mySupportMapFragment = (SupportMapFragment) myFragmentManager.findFragmentById(R.id.map); myMap = mySupportMapFragment.getMap(); //Toma el mapa de la vista //myMap.setMyLocationEnabled(true); // Activa el mostrar la ubicacin actual myMap.getUiSettings().setZoomControlsEnabled(true); myMap.getUiSettings().setCompassEnabled(true); myMap.getUiSettings().setMyLocationButtonEnabled(true); // Cambia el tipo de mapa //myMap.setMapType(GoogleMap.MAP_TYPE_HYBRID); myMap.setMapType(GoogleMap.MAP_TYPE_NORMAL); //myMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE); //myMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN); //myMap.setOnMapClickListener(this); //myMap.setOnMapLongClickListener(this); myMap.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("Hello world")); }
From source file:it.gulch.linuxday.android.activities.EventDetailsActivity.java
@Override public void onLoadFinished(Loader<Event> loader, Event data) { if (data == null) { // Event not found, quit Toast.makeText(this, getString(R.string.event_not_found_error), Toast.LENGTH_LONG).show(); finish();/*w ww . j ava 2 s.co m*/ return; } event = data; initEvent(data); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(R.id.content) == null) { Fragment f = EventDetailsFragment.newInstance(data); fm.beginTransaction().add(R.id.content, f).commitAllowingStateLoss(); } }
From source file:br.com.split.activities.FacebookEscolherLocal.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.facebook_local_activity); FragmentManager fm = getSupportFragmentManager(); placePickerFragment = (PlacePickerFragment) fm.findFragmentById(R.id.place_picker_fragment); placePickerFragment.setDoneButtonText(getResources().getString(R.string.acao_feito)); placePickerFragment.setTitleText(getResources().getString(R.string.localizacao_titulo)); placePickerFragment.setRadiusInMeters(SEARCH_RADIUS_METERS); placePickerFragment.setSearchText(SEARCH_TEXT); placePickerFragment.setResultsLimit(SEARCH_RESULT_LIMIT); if (savedInstanceState == null) { // If this is the first time we have created the fragment, update its properties based on // any parameters we received via our Intent. placePickerFragment.setSettingsFromBundle(getIntent().getExtras()); }//from w w w. ja v a 2 s . c om placePickerFragment.setOnErrorListener(new PickerFragment.OnErrorListener() { @Override public void onError(PickerFragment<?> fragment, FacebookException error) { FacebookEscolherLocal.this.onError(error); } }); // We finish the activity when either the Donef button is pressed or when a place is // selected (since only a single place can be selected). placePickerFragment.setOnSelectionChangedListener(new PickerFragment.OnSelectionChangedListener() { @Override public void onSelectionChanged(PickerFragment<?> fragment) { if (placePickerFragment.getSelection() != null) { finishActivity(); } } }); placePickerFragment.setOnDoneButtonClickedListener(new PickerFragment.OnDoneButtonClickedListener() { @Override public void onDoneButtonClicked(PickerFragment<?> fragment) { finishActivity(); } }); }
From source file:com.google.samples.apps.topeka.activity.CategorySelectionActivity.java
private void attachCategoryGridFragment() { FragmentManager supportFragmentManager = getSupportFragmentManager(); Fragment fragment = supportFragmentManager.findFragmentById(R.id.category_container); if (!(fragment instanceof CategorySelectionFragment)) { fragment = CategorySelectionFragment.newInstance(); }//w ww .ja va 2s . c om supportFragmentManager.beginTransaction().replace(R.id.category_container, fragment).commit(); setProgressBarVisibility(View.GONE); }
From source file:org.androidsoft.app.permission.ui.ApplicationActivity.java
/** * //w ww .ja v a 2s. c o m * @param savedInstanceState */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) { requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } setContentView(R.layout.application_activity); FragmentManager fm = getSupportFragmentManager(); ApplicationFragment applicationFragment = (ApplicationFragment) fm .findFragmentById(R.id.fragment_application_details); Intent intent = getIntent(); mPackageName = intent.getStringExtra(MainActivity.EXTRA_PACKAGE_NAME); applicationFragment.updateApplication(this, mPackageName); ApplicationChangesService.registerListener(this); }
From source file:com.esri.android.ecologicalmarineunitexplorer.map.MapActivity.java
/** * Configure the map fragment//from www. j a v a 2s . c o m */ private void setUpMagFragment() { final FragmentManager fm = getSupportFragmentManager(); MapFragment mapFragment = (MapFragment) fm.findFragmentById(R.id.map_container); if (mapFragment == null) { mapFragment = MapFragment.newInstance(); mMapPresenter = new MapPresenter(mapFragment, mDataManager); ActivityUtils.addFragmentToActivity(getSupportFragmentManager(), mapFragment, R.id.map_container, "map fragment"); } }
From source file:mobisocial.bento.todo.ui.TodoListActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mLaunchedFromBentoList = getIntent().hasExtra(EXTRA_LAUNCHED_FROM_BENTO_LIST); if (!mLaunchedFromBentoList) { // create Musubi Instance InitialHelper initHelper = new InitialHelper(this, mInitCompleteListener); Musubi musubi = initHelper.initMusubiInstance(); if (musubi == null) { return; }//w ww . ja v a 2 s . co m } setContentView(R.layout.activity_todo_list); final ActionBar actionBar = getSupportActionBar(); // set defaults for logo & home up actionBar.setDisplayHomeAsUpEnabled(true); // bad know-how for enabling home clickable on ICS. actionBar.setDisplayHomeAsUpEnabled(mLaunchedFromBentoList); actionBar.setDisplayUseLogoEnabled(false); if (mLaunchedFromBentoList) { actionBar.setTitle(mManager.getBentoListItem().bento.name.toString()); } FragmentManager fm = getSupportFragmentManager(); mTodoListFragment = (TodoListFragment) fm.findFragmentById(R.id.fragment_todo_list); mManager.addListener(mStateUpdatedListener); // loading if (!mLaunchedFromBentoList) { mTodoListFragment.setProgressBarVisible(true); } }
From source file:com.example.snapcacheexample.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); uiHelper = new UiLifecycleHelper(this, callback); uiHelper.onCreate(savedInstanceState); setContentView(R.layout.main);/*from w w w . j a v a 2 s .c o m*/ FragmentManager fm = getSupportFragmentManager(); fragments[SPLASH] = fm.findFragmentById(R.id.splashFragment); fragments[SELECTION] = fm.findFragmentById(R.id.selectionFragment); fragments[SETTINGS] = fm.findFragmentById(R.id.userSettingsFragment); FragmentTransaction transaction = fm.beginTransaction(); for (int i = 0; i < fragments.length; i++) { transaction.hide(fragments[i]); } transaction.commit(); }