List of usage examples for android.app FragmentTransaction commit
public abstract int commit();
From source file:org.steveleach.scoresheet.ui.ScoresheetActivity.java
public void showFragment(Fragment fragment) { FragmentTransaction tx = getFragmentManager().beginTransaction(); tx.replace(R.id.fragmentContainer, fragment, MAIN_FRAGMENT); tx.addToBackStack(null);/*from w w w . j a v a 2 s . c o m*/ tx.commit(); }
From source file:com.tassadar.multirommgr.MainActivity.java
/** Swaps fragments in the main content view */ private void selectItem(int position) { if (position < 0 || position >= m_fragments.length) { Log.e("MultiROMMgr", "Invalid fragment index " + position); return;/*from ww w . j a v a 2s .c om*/ } // Insert the fragment by replacing any existing fragment FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction t = fragmentManager.beginTransaction(); if (m_curFragment != -1) t.hide(m_fragments[m_curFragment]); t.show(m_fragments[position]); t.commit(); m_curFragment = position; // Highlight the selected item, update the title, and close the drawer m_drawerList.setItemChecked(position, true); setTitle(m_fragmentTitles[position]); m_drawerLayout.closeDrawer(m_drawerList); }
From source file:com.example.koppa.driverlicensev2.MainActivity.java
@Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); switch (id) { case R.id.nav_admin_add: addCUQuestionFragment();/*from www. j av a 2s .c om*/ break; case R.id.nav_admin_edit: addQuestionListFragment(); break; case R.id.nav_client_new_test: addTestLicenseFragment(); break; case R.id.nav_admin_sign_out: case R.id.nav_client_sign_out: signout(); break; case R.id.nav_client_statistics: addStatisticFragment(); break; case R.id.nav_admin_users: addUserListFragment(); break; case R.id.nav_client_practice: addPracticeFragment(); break; case R.id.nav_admin_settings: FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); SettingsFragment settingsFragment = new SettingsFragment(); fragmentTransaction.replace(R.id.fragment_container, settingsFragment); fragmentTransaction.commit(); break; default: break; } DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; }
From source file:com.example.sans.myapplication.Login.OnlineActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_online); shares = getSharedPreferences("SHARES", 0); Fragment newFragment = new OnlineBotFragment(); FragmentTransaction transaction = getFragmentManager().beginTransaction(); transaction.replace(R.id.login_bot, newFragment); transaction.addToBackStack(null);//from w w w . j av a2 s . com transaction.commit(); transaction = getFragmentManager().beginTransaction(); newFragment = new LoginTopFragment(); transaction.replace(R.id.login_top, newFragment); transaction.commit(); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); //Initializing NavigationView navigationView = (NavigationView) findViewById(R.id.navigation_view); //Setting Navigation View Item Selected Listener to handle the item click of the navigation menu header = navigationView.inflateHeaderView(R.layout.header); JSONObject driver_data = null; try { driver_data = new JSONObject(shares.getString("DRIVER_DATA", "ERROR")); } catch (JSONException e) { e.printStackTrace(); } TextView driver_name_header = (TextView) header.findViewById(R.id.username); TextView car_id_header = (TextView) header.findViewById(R.id.car_id); final ImageView pp_header = (ImageView) header.findViewById(R.id.profile_image); try { car_id_header.setText(driver_data.getString("license")); driver_name_header.setText(driver_data.getString("name")); Client client = new Client(); client.get(driver_data.getString("image"), new FileAsyncHttpResponseHandler(OnlineActivity.this.getApplicationContext()) { @Override public void onFailure(int i, Header[] headers, Throwable throwable, File file) { } @Override public void onSuccess(int statusCode, Header[] headers, final File response) { OnlineActivity.this.runOnUiThread(new Runnable() { @Override public void run() { Bitmap image = BitmapFactory.decodeFile(response.getPath()); pp_header.setImageBitmap(image); } }); } }); } catch (JSONException e) { e.printStackTrace(); } catch (NullPointerException e) { SharedPreferences.Editor editor = shares.edit(); final Client client1 = new Client(); RequestParams params1 = new RequestParams(); editor.putBoolean("ONLINE", false); editor.putBoolean("LOGIN", false); editor.commit(); Intent intent = getApplicationContext().getPackageManager() .getLaunchIntentForPackage(getApplicationContext().getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); } header.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(OnlineActivity.this, MenuItemActivity.class); i.putExtra("MENU_ITEM", 0); OnlineActivity.this.startActivity(i); drawerLayout.closeDrawers(); } }); navigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { // This method will trigger on item Click of navigation menu @Override public boolean onNavigationItemSelected(MenuItem menuItem) { //Checking if the item is in checked state or not, if not make it in checked state nav = true; menuItem.setChecked(false); //Closing drawer on item click drawerLayout.closeDrawers(); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); Fragment fragment; //Check to see which item was being clicked and perform appropriate action switch (menuItem.getItemId()) { case R.id.timetable: case R.id.service: case R.id.history: case R.id.mission: case R.id.points: case R.id.notice: Intent i = new Intent(OnlineActivity.this, MenuItemActivity.class); i.putExtra("MENU_ITEM", menuItem.getItemId()); OnlineActivity.this.startActivity(i); break; case R.id.login: Toast.makeText(getApplicationContext(), "Logout Selected", Toast.LENGTH_SHORT).show(); SharedPreferences.Editor editor = shares.edit(); final Client client = new Client(); RequestParams params = new RequestParams(); params.put("id", shares.getInt("ID", 0)); params.put("status", 999); client.post("driver/setStatus", params, new JsonHttpResponseHandler()); editor.putBoolean("ONLINE", false); editor.putBoolean("LOGIN", false); editor.commit(); Intent intent = getApplicationContext().getPackageManager() .getLaunchIntentForPackage(getApplicationContext().getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); break; default: Toast.makeText(getApplicationContext(), "Somethings Wrong", Toast.LENGTH_SHORT).show(); break; } return false; } }); drawerLayout = (DrawerLayout) findViewById(R.id.drawer); ActionBarDrawerToggle actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, R.string.openDrawer, R.string.closeDrawer) { @Override public void onDrawerClosed(View drawerView) { // Code here will be triggered once the drawer closes as we dont want anything to happen so we leave this blank super.onDrawerClosed(drawerView); drawerLayout.setSelected(false); } @Override public void onDrawerOpened(View drawerView) { // Code here will be triggered once the drawer open as we dont want anything to happen so we leave this blank super.onDrawerOpened(drawerView); } }; drawerLayout.setDrawerListener(actionBarDrawerToggle); actionBarDrawerToggle.syncState(); }
From source file:org.cirrus.mobi.pegel.ListRiverFragment.java
private void showDetails(int position) { getListView().setItemChecked(position, true); if (position != mCurCheckPosition) { //transit to new Fragment MeasurePointFragment mpf = MeasurePointFragment.newInstance(this.abstractSR.rivers[position]); android.support.v4.app.FragmentTransaction transaction = getActivity().getSupportFragmentManager() .beginTransaction();// w ww . j a va 2 s . c o m // Replace whatever is in the fragment_container view with this fragment, // and add the transaction to the back stack transaction.replace(R.id.MeasurePoints, mpf); //transaction.addToBackStack(null); // Commit the transaction transaction.commit(); mCurCheckPosition = position; } }
From source file:me.pzheng.conn.MainActivity.java
@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { FragmentManager fm = getFragmentManager(); FragmentTransaction transaction = fm.beginTransaction(); Fragment fragment;/* ww w. j av a 2 s .c om*/ fragment = fm.findFragmentByTag(SettingsFragment.TAG); if (fragment == null) { fragment = new SettingsFragment(); } transaction.replace(R.id.container, fragment, SettingsFragment.TAG); transaction.addToBackStack(null); transaction.commit(); return true; } return super.onOptionsItemSelected(item); }
From source file:com.example.koppa.driverlicensev2.MainActivity.java
public void addStatisticFragment() { FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); StatisticFragment statisticFragment = new StatisticFragment(); statisticFragment.setUserModel(userModel); fragmentTransaction.replace(R.id.fragment_container, statisticFragment); fragmentTransaction.commit(); }
From source file:it.gmariotti.cardslib.demo.extras.MainActivity.java
private void openFragment(BaseFragment baseFragment) { if (baseFragment != null) { FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.fragment_main_extras, baseFragment); //fragmentTransaction.addToBackStack(null); fragmentTransaction.commit(); if (baseFragment.getTitleResourceId() > 0) mCurrentTitle = baseFragment.getTitleResourceId(); }/* w w w .j a v a 2 s .co m*/ }
From source file:uk.org.downiesoft.slideshow.SlideShowActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Window win = getWindow();/*w w w.ja v a2 s. c o m*/ win.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); win.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); win.requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY); mUiHider = new UiHider(this); getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(mUiHider); mCacheManager = ThumbnailCacheManager.getInstance(this); SlideShowActivity.debug(1, TAG, "onCreate: %s", savedInstanceState == null ? "null" : savedInstanceState.toString()); setContentView(R.layout.activity_slide_show); PreferenceManager.setDefaultValues(this, R.xml.view_preferences, false); PreferenceManager.setDefaultValues(this, R.xml.slideshow_preferences, false); PreferenceManager.setDefaultValues(this, R.xml.cache_preferences, false); PreferenceManager.setDefaultValues(this, R.xml.wallpaper_preferences, false); PreferenceManager.setDefaultValues(this, R.xml.other_preferences, false); mSlideshowSettings = PreferenceManager.getDefaultSharedPreferences(this); int thumbSize = Integer.parseInt(mSlideshowSettings.getString(getString(R.string.PREFS_THUMBSIZE), "1")); // Hack to convert old hard-coded thumbsize settings to platform dependent sizes if (thumbSize > 2) { thumbSize = thumbSize / 90; SharedPreferences.Editor editor = mSlideshowSettings.edit(); editor.putString(getString(R.string.PREFS_THUMBSIZE), Integer.toString(thumbSize)); editor.apply(); } FragmentManager fm = getFragmentManager(); int cacheLimit = Integer .parseInt(mSlideshowSettings.getString(getString(R.string.PREFS_CACHE_LIMIT), "10")); mPreviewButton = (ImageView) findViewById(R.id.slideShowImageButton); mPreviewView = (FrameLayout) findViewById(R.id.previewContainer); RelativeLayout divider = (RelativeLayout) findViewById(R.id.frameDivider); if (divider != null) { divider.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent event) { return mGestureDetector.onTouchEvent(event) || view.onTouchEvent(event); } }); } mPreviewFragment = (PreviewFragment) fm.findFragmentByTag(PreviewFragment.TAG); if (mPreviewView != null && mPreviewFragment == null) { mPreviewFragment = new PreviewFragment(); fm.beginTransaction().replace(R.id.previewContainer, mPreviewFragment, PreviewFragment.TAG).commit(); } mGridViewFragment = (GridViewFragment) fm.findFragmentByTag(GridViewFragment.TAG); if (mGridViewFragment == null) { mGridViewFragment = new GridViewFragment(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(R.id.fragmentContainer, mGridViewFragment, GridViewFragment.TAG); ft.commit(); } mGestureDetector = new GestureDetector(this, new DividerGestureListener()); // restart/stop service as required Intent intent = getIntent(); if (intent != null && intent.getAction() != null && intent.getAction().equals(ACTION_STOP_WALLPAPER) && isServiceRunning()) { stopWallpaperService(); finish(); } else { if (!mSlideshowSettings.getBoolean(getString(R.string.PREFS_WALLPAPER_ENABLE), false)) { if (isServiceRunning()) { stopWallpaperService(); } } else { if (!isServiceRunning()) { Intent startIntent = new Intent(SlideShowActivity.this, WallpaperService.class); startService(startIntent); invalidateOptionsMenu(); } } } mCacheManager.tidyCache(cacheLimit); BitmapManager.setDisplayMetrics(getResources().getDisplayMetrics()); }
From source file:org.fundsofhope.androidapp.activities.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(getApplicationContext()); setContentView(R.layout.activity_sliding); RecyclerView recList = (RecyclerView) findViewById(R.id.cardList); recList.setHasFixedSize(true);//from w w w .j a v a 2s. c om Button add; add = (Button) findViewById(R.id.fab_button); SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); Log.i(TAG, "loged in as" + String.valueOf(pref.getInt("user", -1))); add.setClickable(true); //Bitmap bi; add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent inte = new Intent(MainActivity.this, GoogleLoginActivity.class); startActivity(inte); finish(); } }); // Pushbots.sharedInstance().init(this); temp = 2; final SharedPreferences ppref = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); token = ppref.getString("token", ""); new LoginTask().execute(""); if (savedInstanceState == null) { FragmentTransaction transaction = getFragmentManager().beginTransaction(); SlidingTabsBasicFragment fragment = new SlidingTabsBasicFragment(); transaction.replace(R.id.sample_content_fragment, fragment); transaction.commit(); } configureToolbar(); configureDrawer(); }