List of usage examples for android.support.v4.app FragmentManager findFragmentById
public abstract Fragment findFragmentById(int id);
From source file:jp.co.conit.sss.sn.ex1.activity.SettingsActivity.java
/** * ????// ww w.j a v a 2s . c o m * * @param intent */ private void init(Intent intent) { int textSize = DEFAULT_TEXT_SIZE; Bundle extras = intent.getExtras(); if (extras != null) { // message_id?? String registrationId = PrefrerencesUtil.getString(getApplicationContext(), "regist_id", ""); String mid = extras.getString("mid"); if (!StringUtil.isEmpty(registrationId) && !StringUtil.isEmpty(mid)) { Intent serviceintent = new Intent(getApplicationContext(), SendMessageIdIntentService.class); serviceintent.putExtra("mid", mid); startService(serviceintent); } textSize = extras.getInt("text_size"); } FragmentManager fm = getSupportFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); SettingsFragment f = (SettingsFragment) fm.findFragmentById(R.id.frame_settings); if (f == null) { SettingsFragment fragment = SettingsFragment.newInstance(textSize); transaction.replace(R.id.frame_settings, fragment); transaction.commit(); } else { f.setTextSize(textSize); } }
From source file:id.satusatudua.sigap.ui.fragment.GuardingLocationFragment.java
@Override protected void onViewReady(@Nullable Bundle savedInstanceState) { resolveData(savedInstanceState);//from w w w . ja va 2s . c o m FragmentManager fm = getChildFragmentManager(); SupportMapFragment mapFragment = (SupportMapFragment) fm.findFragmentById(R.id.map_container); if (mapFragment == null) { mapFragment = SupportMapFragment.newInstance(); fm.beginTransaction().replace(R.id.map_container, mapFragment).commit(); } mapFragment.getMapAsync(this); trackingUserPresenter = new TrackingUserPresenter(this); }
From source file:com.ui.UiFragmentManager.java
public Fragment getFragmentReplace(FragmentManager fragmentManager, BaseFragment baseFragment, int fragmentId) { fragmentManager.beginTransaction().remove(baseFragment).commit(); fragmentManager.beginTransaction().add(fragmentId, baseFragment).commit(); return (Fragment) fragmentManager.findFragmentById(fragmentId); }
From source file:com.eleybourn.bookcatalogue.filechooser.FileChooser.java
/** * Called by lister fragment to pass on the list of files. *//* w w w .j a va2 s . c o m*/ @Override public void onGotFileList(File root, ArrayList<FileDetails> list) { FragmentManager fragmentManager = getSupportFragmentManager(); Fragment frag = fragmentManager.findFragmentById(R.id.browser_fragment); if (frag != null && frag instanceof FileListerListener) { ((FileListerListener) frag).onGotFileList(root, list); } }
From source file:net.openwatch.acluaz.IncidentFeedFragmentActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Show the Up button in the action bar. this.getSupportActionBar().setDisplayHomeAsUpEnabled(true); FragmentManager fm = getSupportFragmentManager(); // Create the list fragment and add it as our sole content. if (fm.findFragmentById(android.R.id.content) == null) { LocalRecordingsListFragment list = new LocalRecordingsListFragment(); fm.beginTransaction().add(android.R.id.content, list).commit(); }/*from w ww . ja v a 2 s.c o m*/ }
From source file:erikjhordanrey.base_components.view.BaseFragmentActivity.java
/** * Initialize a fragment into an Activity *//* w w w . ja v a 2 s. co m*/ private void initFragment() { final FragmentManager fragmentManager = getSupportFragmentManager(); Integer containerId = R.id.container; if (getContainerId() != null) { containerId = getContainerId(); } fragment = fragmentManager.findFragmentById(containerId); if (fragment == null) { fragment = getFragmentInstance(); fragmentManager.beginTransaction().add(containerId, fragment).commit(); } }
From source file:com.cypress.cysmart.DataLoggerFragments.DataLoggerHistoryListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.datalogger_list, container, false); mListFileNames = (ListView) rootView.findViewById(R.id.data_logger_history_list); mDataLoggerArrayList = new ArrayList<DataLoggerModel>(); mDataLoggerModel = new DataLoggerModel(); // Getting the directory CySmart mDirectory = Environment.getExternalStorageDirectory() + File.separator + getResources().getString(R.string.data_logger_directory); mFile = new File(mDirectory); String filePattern = ".txt"; // Listing all files in the directory final File list[] = mFile.listFiles(); if (list != null) { for (int i = 0; i < list.length; i++) { if (list[i].getName().toString().contains(filePattern)) { Logger.i(list[i].getAbsolutePath()); mDataLoggerModel = new DataLoggerModel(list[i].getName(), list[i].lastModified(), list[i].getAbsolutePath()); mDataLoggerArrayList.add(mDataLoggerModel); }/* w w w . j a v a 2 s .com*/ } } Collections.sort(mDataLoggerArrayList, new Comparator<DataLoggerModel>() { @Override public int compare(DataLoggerModel dataLoggerModel, DataLoggerModel dataLoggerModel2) { // return ((int) (dataLoggerModel2.getFileDate() - dataLoggerModel.getFileDate())); return dataLoggerModel2.getFileDate().compareTo(dataLoggerModel.getFileDate()); } }); // Adding data to adapter DataLoggerListAdapter adapter = new DataLoggerListAdapter(getActivity(), mDataLoggerArrayList); mListFileNames.setAdapter(adapter); mListFileNames.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int pos, long arg3) { /** * Getting the absolute path. Adding the DataLogger fragment * with the data of the file user selected */ String path = mDataLoggerArrayList.get(pos).getFilePath(); Logger.i("Selected file path" + mDataLoggerArrayList.get(pos).getFilePath()); Bundle bundle = new Bundle(); bundle.putString(Constants.DATA_LOGGER_FILE_NAAME, path); bundle.putBoolean(Constants.DATA_LOGGER_FLAG, true); FragmentManager fragmentManager = getFragmentManager(); Fragment currentFragment = fragmentManager.findFragmentById(R.id.container); DataLoggerFragment dataloggerfragment = new DataLoggerFragment().create(currentFragment.getTag()); dataloggerfragment.setArguments(bundle); fragmentManager.beginTransaction().add(R.id.container, dataloggerfragment).addToBackStack(null) .commit(); } }); return rootView; }
From source file:com.github.yuukis.businessmap.app.MainActivity.java
@SuppressWarnings("unchecked") private void initialize(Bundle savedInstanceState) { Bundle args = getIntent().getExtras(); FragmentManager fm = getSupportFragmentManager(); mMapFragment = (ContactsMapFragment) fm.findFragmentById(R.id.contacts_map); mListFragment = (ContactsListFragment) fm.findFragmentById(R.id.contacts_list); mTaskFragment = (ContactsTaskFragment) fm.findFragmentById(R.id.contacts_task); mGroupList = ContactUtils.getContactsGroupList(this); GroupAdapter adapter = new GroupAdapter(this, mGroupList); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowTitleEnabled(false); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); actionBar.setListNavigationCallbacks(adapter, this); int navigationIndex = 0; if (savedInstanceState != null) { navigationIndex = savedInstanceState.getInt(KEY_NAVIGATION_INDEX); mContactsList = (List<ContactsItem>) savedInstanceState.getSerializable(KEY_CONTACTS_LIST); } else if (args != null) { if (args.containsKey(KEY_CONTACTS_GROUP_ID)) { long groupId = args.getLong(KEY_CONTACTS_GROUP_ID); for (int i = 0; i < mGroupList.size(); i++) { ContactsGroup contactsGroup = mGroupList.get(i); if (groupId == contactsGroup.getId()) { navigationIndex = i; break; }/*from www . j a v a 2 s. com*/ } } } actionBar.setSelectedNavigationItem(navigationIndex); mCurrentGroupContactsList = new ArrayList<ContactsItem>(); }
From source file:ch.corten.aha.worldclock.AddClockActivity.java
@Override public boolean onSearchRequested() { FragmentManager fm = getSupportFragmentManager(); TimeZoneListFragment fragment = (TimeZoneListFragment) fm.findFragmentById(android.R.id.content); fragment.startSearch();/*from ww w . j av a2s . c o m*/ return true; }
From source file:de.hshannover.f4.trust.ironcontrol.view.SubscribeFragmentActivity.java
public void subscribe(View view) { FragmentManager fm = getSupportFragmentManager(); Fragment tabsFragment = fm.findFragmentById(R.id.tabs_fragment); TabHost tabHost = (TabHost) tabsFragment.getView().findViewById(android.R.id.tabhost); if (tabHost.getCurrentView().getId() == R.id.tab1) { //Simple Subscribe SimpleRequestFragment fSimple = (SimpleRequestFragment) fm.findFragmentByTag(TabFragment.TAB_SIMPLE); fSimple.subscription(view);// w w w .ja v a2s.c o m } else if (tabHost.getCurrentView().getId() == R.id.tab2) { //Advanced Subscribe AdvancedRequestFragment fAdvanced = (AdvancedRequestFragment) fm .findFragmentByTag(TabFragment.TAB_ADVANCED); fAdvanced.subscription(view); } }