List of usage examples for android.support.v4.app FragmentTransaction replace
public abstract FragmentTransaction replace(int containerViewId, Fragment fragment);
From source file:com.doctoror.fuckoffmusicplayer.presentation.home.HomeActivity.java
private void setMainFragment(@NonNull final String name) { final FragmentManager fm = getSupportFragmentManager(); final Fragment fragment = fm.findFragmentById(R.id.content); FragmentTransaction ft = null; if (fragment == null) { ft = fm.beginTransaction();/* w w w. j a v a 2 s . co m*/ ft.add(R.id.content, Fragment.instantiate(this, name)); } else if (!name.equals(fragment.getClass().getCanonicalName())) { ft = fm.beginTransaction(); ft.replace(R.id.content, Fragment.instantiate(this, name)); } if (ft != null) { ft.commit(); } }
From source file:com.ecoplayer.beta.MainActivity.java
private void addAlbumFragment() { currentFragment = FRAGMENT_ALBUMS;/*from ww w.jav a2 s.c o m*/ album = null; FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); if (fragmentAlbums == null) fragmentAlbums = new AlbumsFragment(); fragmentTransaction.replace(R.id.fragment_container_lists, fragmentAlbums); fragmentTransaction.commit(); setTitle(getResources().getString(R.string.app_name) + " - " + getResources().getString(R.string.albums)); }
From source file:com.example.android.system.runtimepermissions.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mLayout = findViewById(R.id.sample_main_layout); if (savedInstanceState == null) { FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); RuntimePermissionsFragment fragment = new RuntimePermissionsFragment(); transaction.replace(R.id.sample_content_fragment, fragment); transaction.commit();//from w ww . j a va 2 s .c om } // This method sets up our custom logger, which will print all log messages to the device // screen, as well as to adb logcat. initializeLogging(); }
From source file:at.ac.htlstp.app.iic.ui.activity.MainActivity.java
public void openFragment(String key, boolean onlySetMenuItem) { IICFragment fragment = null;//ww w . j av a2 s . co m switch (key) { case FRAGMENT_KEY_OVERVIEW: if (!onlySetMenuItem) fragment = new OverviewFragment(); setCheckedMenuItem(R.id.drawer_overview); break; case FRAGMENT_KEY_QUIZ_LIST: if (!onlySetMenuItem) fragment = new QuizListFragment(); setCheckedMenuItem(R.id.drawer_quizzes); break; case FRAGMENT_KEY_QUIZ_RESULT_LIST: if (!onlySetMenuItem) fragment = new QuizResultListFragment(); setCheckedMenuItem(R.id.drawer_quiz_result); break; case FRAGMENT_KEY_ACCOUNT_SETTINGS: if (!onlySetMenuItem) fragment = AccountFragment.initialize(mCurrentUser.getUser_ID()); setCheckedMenuItem(R.id.drawer_account_settings); break; } if (!onlySetMenuItem) { final FragmentManager fragmentManager = this.getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.content_frame, fragment); if (fragmentManager.getFragments() != null) { fragmentTransaction.addToBackStack(null); } fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); fragmentTransaction.setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right); fragmentTransaction.commit(); } }
From source file:com.ecoplayer.beta.MainActivity.java
void addPlayQueueFragment() { currentFragment = FRAGMENT_PLAY_QUEUE; album = null;//from w w w .j a v a 2 s . c o m FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); if (fragmentPlayQueue == null) fragmentPlayQueue = new PlayQueueFragment(); fragmentTransaction.replace(R.id.fragment_container_lists, fragmentPlayQueue); fragmentTransaction.commit(); setTitle(getResources().getString(R.string.play_queue)); }
From source file:com.bjerva.tsplex.fragments.SignListFragment.java
void loadSigns() { //Create and set adapter if (ma == null) { Log.d(TAG, "Null activity"); return;//from w w w . j a v a 2s.co m } tv = (TextView) ma.findViewById(R.id.alphabetic_header); tv.setText("A"); final List<SimpleGson> tmpSigns = new ArrayList<SimpleGson>(); final Locale swedishLocale = new Locale("sv", "SE"); for (int i = 0, l = ma.getGsonSignsLite().size(); i < l; i++) { SimpleGson currSign = ma.getGsonSignsLite().get(i); tmpSigns.add(currSign); } mAdapter = new SignAdapter(ma, android.R.layout.simple_list_item_1, tmpSigns); getListView().setAdapter(mAdapter); //Set scroll listener getListView().setOnScrollListener(new OnScrollListener() { @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { if (firstVisibleItem > 0) { String word = ((SimpleGson) view.getItemAtPosition(firstVisibleItem)).getWord(); tv.setText(word.substring(0, 1).toUpperCase(swedishLocale)); } } @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } }); //Set listener getListView().setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(android.widget.AdapterView<?> parent, View view, int position, long id) { Log.d(TAG, "CLICKED"); ma.showLoader(); ma.checkConnection(); mGaTracker.sendEvent("sign", "list_click", tmpSigns.get(position).getWord(), 1L); //Update position ma.loadSingleJson(tmpSigns.get(position).getId()); //Hide keyboard if (search != null) { InputMethodManager imm = (InputMethodManager) ma.getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(search.getWindowToken(), 0); } if (!ma.isOnline()) { ma.connectionError(); ma.hideLoader(); return; } if (ma.getDetFragment() == null) { //Create detail fragment SignDetailFragment newFragment = new SignDetailFragment(); //Add to container FragmentTransaction transaction = ma.getSupportFragmentManager().beginTransaction(); transaction.setCustomAnimations(R.anim.slide_fragment_in_on_replace, R.anim.slide_fragment_out_on_replace); transaction.replace(R.id.fragment_container, newFragment); transaction.addToBackStack(null); transaction.commit(); } else { ma.getDetFragment().startUpHelper(ma.getCurrentSign()); } } }); }
From source file:com.example.angel.parkpanda.log_in.java
@Override public void onClick(View view) { int id = view.getId(); if (id == R.id.txt_forgot_password) { if (!(et_email.getText().toString().contains("@"))) { et_email.setError("incorrect"); return; } else {//from w ww .ja v a2s . com // Firebase ref = new Firebase(strFIREPATH); String varemail = et_email.getText().toString(); Toast.makeText(getContext(), varemail, Toast.LENGTH_SHORT).show(); fireauth.sendPasswordResetEmail(varemail).addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task) { if (task.isSuccessful()) { Toast.makeText(getContext(), "We have sent you instructions to reset your password!", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(getContext(), "Failed to send reset email!", Toast.LENGTH_SHORT).show(); } } }); } } else if (id == R.id.btn_login_login) { if (checkField()) FireBaseLogin(); } else if (id == R.id.iv_login_fb) { onFblogin(); } else if (id == R.id.txt_login_signup) { Fragment fragment = new create_new_account(); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction FT = fragmentManager.beginTransaction(); FT.setCustomAnimations(R.anim.enter_from_right, R.anim.exit_to_left); FT.replace(R.id.flContent, fragment).commit(); } }
From source file:com.bjerva.tsplex.fragments.FavouritesFragment.java
/** Called when the activity is first created. */ @Override//from w ww . ja v a 2 s .c om public void onActivityCreated(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ma = (MainActivity) getActivity(); mGaInstance = GoogleAnalytics.getInstance(ma); mGaTracker = mGaInstance.getTracker("UA-39295928-1"); lv = (DragSortListView) ma.findViewById(R.id.drag_list); lv.setDropListener(onDrop); lv.setRemoveListener(onRemove); lv.setDragScrollProfile(ssProfile); list = new ArrayList<String>(); sharedPref = ma.getSharedPreferences("SignDetails", Activity.MODE_PRIVATE); for (Object key : sharedPref.getAll().keySet()) { list.add((String) key); } Collections.sort(list, new CaseIgnoreComparator()); adapter = new FavouritesAdapter(ma, R.layout.list_handle, R.id.list_drag_title, list); lv.setAdapter(adapter); lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(android.widget.AdapterView<?> parent, View view, int position, long id) { Log.d(TAG, "CLICKED: " + adapter.getItem(position)); ma.showLoader(); ma.checkConnection(); mGaTracker.sendEvent("sign", "favourite_click", adapter.getItem(position), 1L); //Update position ma.loadSingleJson(sharedPref.getInt(adapter.getItem(position), -1)); if (!ma.isOnline()) { ma.connectionError(); ma.hideLoader(); return; } if (ma.getDetFragment() == null) { //Create detail fragment SignDetailFragment newFragment = new SignDetailFragment(); //Add to container FragmentTransaction transaction = ma.getSupportFragmentManager().beginTransaction(); transaction.setCustomAnimations(R.anim.slide_fragment_in_on_replace, R.anim.slide_fragment_out_on_replace); transaction.replace(R.id.fragment_container, newFragment); transaction.addToBackStack(null); transaction.commit(); } else { ma.getDetFragment().startUpHelper(ma.getCurrentSign()); } } }); }
From source file:com.bq.robotic.robopad_plusplus.RoboPad_plusplus.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_robo_pad_plusplus); robotType currentRobotType = (robotType) getIntent() .getSerializableExtra(RoboPadConstants.ROBOT_SELECTED_KEY); mFragmentManager = getSupportFragmentManager(); connectButton = (ImageButton) findViewById(R.id.connect_button); disconnectButton = (ImageButton) findViewById(R.id.disconnect_button); anim = AnimationUtils.loadAnimation(this, R.anim.bluetooth_spiner); // If we're being restored from a previous state, // then we don't need to do anything and should return or else // we could end up with overlapping fragments. if (savedInstanceState != null) { return;/*from w w w.j a v a 2 s .com*/ } // Show the selected robot fragment FragmentTransaction ft = mFragmentManager.beginTransaction(); switch (currentRobotType) { case POLLYWOG: ft.replace(R.id.game_pad_container, new PollywogFragment()); break; case BEETLE: ft.replace(R.id.game_pad_container, new BeetleFragment()); break; case RHINO: ft.replace(R.id.game_pad_container, new RhinoFragment()); break; case CRAB: ft.replace(R.id.game_pad_container, new CrabFragment()); break; case GENERIC_ROBOT: ft.replace(R.id.game_pad_container, new GenericRobotFragment()); break; } ft.commit(); }
From source file:com.android.jhansi.designchallenge.NavigationDrawerActivity.java
private void loadSelection(int i) { FragmentTransaction fragmentTransaction; navList.setItemChecked(i, true);/*from w w w. ja va 2 s .c o m*/ switch (i) { case CommonUtil.GreetingFragment: GreetingFragment greetingFragment = new GreetingFragment(); fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fragmentholder, greetingFragment); fragmentTransaction.commit(); break; case CommonUtil.MapsFragment: MapFragment mapFragment = new MapFragment(); fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fragmentholder, mapFragment); fragmentTransaction.commit(); break; case CommonUtil.AboutFragment: AboutFragment aboutFragment = new AboutFragment(); fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fragmentholder, aboutFragment); fragmentTransaction.commit(); break; default: break; } }