Search in sources :

Example 1 with MarkerManageFragment

use of com.peterlaurence.trekadvisor.menu.mapview.components.markermanage.MarkerManageFragment in project TrekAdvisor by peterLaurence.

the class MainActivity method removeSingleUsageFragments.

private void removeSingleUsageFragments() {
    FragmentTransaction transaction = fragmentManager.beginTransaction();
    /* Remove the calibration fragment */
    Fragment mapCalibrationFragment = fragmentManager.findFragmentByTag(MAP_CALIBRATION_FRAGMENT_TAG);
    if (mapCalibrationFragment != null) {
        transaction.remove(mapCalibrationFragment);
    }
    /* Remove the fragment for tracks management */
    Fragment tracksManageFragment = fragmentManager.findFragmentByTag(TRACKS_MANAGE_FRAGMENT_TAG);
    if (tracksManageFragment != null) {
        transaction.remove(tracksManageFragment);
    }
    /* Remove the fragment for marker management */
    Fragment markerManageFragment = fragmentManager.findFragmentByTag(MARKER_MANAGE_FRAGMENT_TAG);
    if (markerManageFragment != null) {
        transaction.remove(markerManageFragment);
    }
    /* Remove the map-import fragment */
    Fragment mapImportFragment = fragmentManager.findFragmentByTag(MAP_IMPORT_FRAGMENT_TAG);
    if (mapImportFragment != null) {
        transaction.remove(mapImportFragment);
    }
    /* Remove the map-settings fragment */
    Fragment mapSettingsFragment = fragmentManager.findFragmentByTag(MAP_SETTINGS_FRAGMENT_TAG);
    if (mapSettingsFragment != null) {
        transaction.remove(mapSettingsFragment);
    }
    /* Remove the record fragment */
    Fragment recordFragment = fragmentManager.findFragmentByTag(RECORD_FRAGMENT_TAG);
    if (recordFragment != null) {
        transaction.remove(recordFragment);
    }
    transaction.commit();
}
Also used : FragmentTransaction(android.app.FragmentTransaction) MapSettingsFragment(com.peterlaurence.trekadvisor.menu.maplist.MapSettingsFragment) MarkerManageFragment(com.peterlaurence.trekadvisor.menu.mapview.components.markermanage.MarkerManageFragment) MapCalibrationFragment(com.peterlaurence.trekadvisor.menu.mapcalibration.MapCalibrationFragment) TracksManageFragment(com.peterlaurence.trekadvisor.menu.mapview.components.tracksmanage.TracksManageFragment) MapViewFragment(com.peterlaurence.trekadvisor.menu.mapview.MapViewFragment) Fragment(android.app.Fragment) RecordFragment(com.peterlaurence.trekadvisor.menu.record.RecordFragment) MapListFragment(com.peterlaurence.trekadvisor.menu.maplist.MapListFragment) MapImportFragment(com.peterlaurence.trekadvisor.menu.mapimport.MapImportFragment)

Aggregations

Fragment (android.app.Fragment)1 FragmentTransaction (android.app.FragmentTransaction)1 MapCalibrationFragment (com.peterlaurence.trekadvisor.menu.mapcalibration.MapCalibrationFragment)1 MapImportFragment (com.peterlaurence.trekadvisor.menu.mapimport.MapImportFragment)1 MapListFragment (com.peterlaurence.trekadvisor.menu.maplist.MapListFragment)1 MapSettingsFragment (com.peterlaurence.trekadvisor.menu.maplist.MapSettingsFragment)1 MapViewFragment (com.peterlaurence.trekadvisor.menu.mapview.MapViewFragment)1 MarkerManageFragment (com.peterlaurence.trekadvisor.menu.mapview.components.markermanage.MarkerManageFragment)1 TracksManageFragment (com.peterlaurence.trekadvisor.menu.mapview.components.tracksmanage.TracksManageFragment)1 RecordFragment (com.peterlaurence.trekadvisor.menu.record.RecordFragment)1