List of usage examples for android.support.v4.app FragmentManager beginTransaction
public abstract FragmentTransaction beginTransaction();
From source file:app.android.box.waveprotocol.org.androidwave.activities.InboxActivity.java
private void displayView(int position) { Fragment fragment = null;/* ww w. j a va2 s.c o m*/ String title = getString(R.string.app_name); switch (position) { case 0: fragment = new InboxFragment(); title = getString(R.string.title_home); break; case 1: // fragment = new FriendsFragment(); // title = getString(R.string.title_friends); // break; case 2: // fragment = new MessagesFragment(); // title = getString(R.string.title_messages); // break; case 3: // Sign out default: break; } if (fragment != null) { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.container_body, fragment); fragmentTransaction.commit(); // set the toolbar title getSupportActionBar().setTitle(title); } /* toolbar = (Toolbar) findViewById(R.id.tool_bar); // Attaching the layout to the toolbar object setSupportActionBar(toolbar); FAB = (ImageButton) findViewById(R.id.imageButton); search = (ImageButton) findViewById(R.id.ic_search); //singOut = (Button) findViewById(R.id.singOut); FAB.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent openNewWavectivity = new Intent("app.android.box.waveprotocol.org.androidwave.NEWWAVEACTIVITY"); startActivity(openNewWavectivity); //new wave //setContentView(R.layout.activity_new_wave); } }); search.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent openNewWavectivity = new Intent("app.android.box.waveprotocol.org.androidwave.SEARCHACTIVITY"); startActivity(openNewWavectivity); //test3 //setC//testontentView(R.layout.activity_new_wave); } }); */ }
From source file:com.akop.bach.activity.RibbonedSinglePane.java
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(getLayout());//from w w w . j a v a 2 s . c o m if (mAccount == null) mAccount = (BasicAccount) getIntent().getParcelableExtra("account"); if (mAccount == null) { if (App.getConfig().logToConsole()) App.logv("Account is null"); finish(); return; } if (android.os.Build.VERSION.SDK_INT >= 11) { new ActionBarHelper().init(); } FragmentManager fm = getSupportFragmentManager(); Fragment titleFrag; FragmentTransaction ft = fm.beginTransaction(); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); if ((titleFrag = fm.findFragmentByTag("details")) == null) { titleFrag = createFragment(); ft.replace(R.id.fragment_titles, titleFrag, "details"); } ft.commit(); }
From source file:com.andrada.sitracker.ui.DirectoryChooserActivity.java
@Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setupActionBar();/*from w ww. j a v a 2s . c o m*/ setContentView(R.layout.directory_chooser_activity); final String newDirName = getIntent().getStringExtra(EXTRA_NEW_DIR_NAME); final String initialDir = getIntent().getStringExtra(EXTRA_INITIAL_DIRECTORY); final Boolean isDirectoryChooser = getIntent().getBooleanExtra(EXTRA_IS_DIRECTORY_CHOOSER, true); if (newDirName == null) { throw new IllegalArgumentException( "You must provide EXTRA_NEW_DIR_NAME when starting the DirectoryChooserActivity."); } if (savedInstanceState == null) { final FragmentManager fragmentManager = getSupportFragmentManager(); final DirectoryChooserFragment fragment = DirectoryChooserFragment.newInstance(newDirName, initialDir, isDirectoryChooser); fragmentManager.beginTransaction().add(R.id.fp_main, fragment).commit(); } }
From source file:com.app.blockydemo.ui.fragment.FormulaEditorScriptListFragment.java
public void showFragment(Context context) { FragmentActivity activity = (FragmentActivity) context; FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransaction = fragmentManager.beginTransaction(); Fragment formulaEditorFragment = fragmentManager .findFragmentByTag(FormulaEditorFragment.FORMULA_EDITOR_FRAGMENT_TAG); fragTransaction.hide(formulaEditorFragment); BottomBar.showBottomBar(activity);/* ww w. ja va 2 s . co m*/ BottomBar.hidePlayButton(activity); fragTransaction.show(this); fragTransaction.commit(); if (adapter != null) { initializeScriptAdapter(); } }
From source file:com.commonsware.android.arXiv.ArticleList.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrameLayout fl = new FrameLayout(this); fl.setId(android.R.id.content);// w w w . j a v a 2s.co m setContentView(fl); Intent intent = getIntent(); name = intent.getStringExtra("keyname"); query = intent.getStringExtra("keyquery"); url = intent.getStringExtra("keyurl"); favorite = intent.getBooleanExtra("favorite", false); ActionBar ab = getSupportActionBar(); ab.setTitle(name); ab.setDisplayHomeAsUpEnabled(true); ab.setHomeButtonEnabled(true); FragmentManager fm = getSupportFragmentManager(); if (savedInstanceState == null) { articleListFragment = new ArticleListFragment(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(android.R.id.content, articleListFragment); ft.commit(); } else { Fragment f = fm.findFragmentById(android.R.id.content); if (f instanceof ArticleListFragment) articleListFragment = (ArticleListFragment) f; } }
From source file:ch.rmy.android.http_shortcuts.LicensesActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_licenses); FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment = fragmentManager.findFragmentById(R.id.fragment_host); if (fragment == null) { fragment = new LibsBuilder().withAutoDetect(false).withLibraries(LIBRARIES).withLicenseShown(true) .supportFragment();//w w w. j a v a2 s . c o m fragmentManager.beginTransaction().add(R.id.fragment_host, fragment).commit(); } }
From source file:com.brayanarias.alarmproject.activity.MainActivity.java
public void showFragment(int itemId) { try {//w w w .j av a 2 s .c om Fragment fragmentToShow = null; ArrayList<Alarm> alarmsConfigured = AlarmDataBase.getAlarmList(this.dataBaseManager); switch (itemId) { case R.id.itMyAlarms: if (alarmsConfigured.isEmpty()) { fragmentToShow = new AlarmEmptyFragment(); } else { fragmentToShow = new AlarmListFragment(); } break; case R.id.itCurrentMonth: fragmentToShow = new CalendarHolidayFragment(); break; /* case R.id.itConfig: fragmentToShow = new AlarmEmptyFragment(); break; */ default: break; } if (fragmentToShow != null) { FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransaction() .replace(R.id.contentFrame, fragmentToShow, fragmentToShow.getClass().getName()).commit(); } } catch (Exception e) { Log.e(this.getClass().getName(), e.getLocalizedMessage(), e); } }
From source file:com.android.test.uibench.recyclerview.RvCompatListActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FragmentManager fm = getSupportFragmentManager(); if (fm.findFragmentById(android.R.id.content) == null) { RecyclerViewFragment fragment = new RecyclerViewFragment(); fragment.layoutManager = createLayoutManager(this); fragment.adapter = createAdapter(); fm.beginTransaction().add(android.R.id.content, fragment).commit(); }/*w w w .j a v a 2s . c o m*/ }
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(); }//from w ww.ja v a 2 s.c o m }
From source file:com.android.calendar.EventInfoActivity.java
@Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); // Get the info needed for the fragment Intent intent = getIntent();/*w ww . ja v a 2s . co m*/ int attendeeResponse = 0; mEventId = -1; boolean isDialog = false; ArrayList<ReminderEntry> reminders = null; if (icicle != null) { mEventId = icicle.getLong(EventInfoFragment.BUNDLE_KEY_EVENT_ID); mStartMillis = icicle.getLong(EventInfoFragment.BUNDLE_KEY_START_MILLIS); mEndMillis = icicle.getLong(EventInfoFragment.BUNDLE_KEY_END_MILLIS); attendeeResponse = icicle.getInt(EventInfoFragment.BUNDLE_KEY_ATTENDEE_RESPONSE); isDialog = icicle.getBoolean(EventInfoFragment.BUNDLE_KEY_IS_DIALOG); reminders = Utils.readRemindersFromBundle(icicle); } else if (intent != null && Intent.ACTION_VIEW.equals(intent.getAction())) { mStartMillis = intent.getLongExtra(EXTRA_EVENT_BEGIN_TIME, 0); mEndMillis = intent.getLongExtra(EXTRA_EVENT_END_TIME, 0); attendeeResponse = intent.getIntExtra("attendeeStatus", Attendees.ATTENDEE_STATUS_NONE); Uri data = intent.getData(); if (data != null) { try { List<String> pathSegments = data.getPathSegments(); int size = pathSegments.size(); if (size > 2 && "EventTime".equals(pathSegments.get(2))) { // Support non-standard VIEW intent format: // dat = // content://com.android.calendar/events/[id]/EventTime/[start]/[end] mEventId = Long.parseLong(pathSegments.get(1)); if (size > 4) { mStartMillis = Long.parseLong(pathSegments.get(3)); mEndMillis = Long.parseLong(pathSegments.get(4)); } } else { mEventId = Long.parseLong(data.getLastPathSegment()); } } catch (NumberFormatException e) { if (mEventId == -1) { // do nothing here , deal with it later } else if (mStartMillis == 0 || mEndMillis == 0) { // Parsing failed on the start or end time , make sure // the times were not // pulled from the intent's extras and reset them. mStartMillis = 0; mEndMillis = 0; } } } } if (mEventId == -1) { Log.w(TAG, "No event id"); Toast.makeText(this, R.string.event_not_found, Toast.LENGTH_SHORT).show(); finish(); } // If we do not support showing full screen event info in this // configuration, // close the activity and show the event in AllInOne. Resources res = getResources(); if (!res.getBoolean(R.bool.agenda_show_event_info_full_screen) && !res.getBoolean(R.bool.show_event_info_full_screen)) { CalendarController.getInstance(this).launchViewEvent(mEventId, mStartMillis, mEndMillis, attendeeResponse); finish(); return; } setContentView(R.layout.simple_frame_layout); // Get the fragment if exists mInfoFragment = (EventInfoFragment) getSupportFragmentManager().findFragmentById(R.id.main_frame); // Remove the application title ActionBar bar = getActionBar(); if (bar != null) { bar.setDisplayOptions(ActionBar.DISPLAY_HOME_AS_UP); } // Create a new fragment if none exists if (mInfoFragment == null) { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction ft = fragmentManager.beginTransaction(); mInfoFragment = new EventInfoFragment(this, mEventId, mStartMillis, mEndMillis, attendeeResponse, isDialog, (isDialog ? EventInfoFragment.DIALOG_WINDOW_STYLE : EventInfoFragment.FULL_WINDOW_STYLE), reminders); ft.replace(R.id.main_frame, mInfoFragment); ft.commit(); } }