Fragment back stack, android? -



Fragment back stack, android? -

my activity consists of navigation drawer , have 5 options in left menu. opens in fragment.

i looking way maintain stack of fragments when user presses button moves previous fragment.

like- activity consists of drawer menu have 5 options menu1, menu2, menu3, menu4, menu5 having corresponding fragments f1, f2, f3, f4, f5.

user presses menu1 forwarded f1 presses menu2, , menu4.

when user @ f4 , presses should moved f2 rather exiting activity or app.

how can implemented , illustration or sample code preferred.

i utilize code not help me out

fragmentmanager fragmentmanager = getsupportfragmentmanager(); fragmentmanager.begintransaction() .replace(r.id.frame_container, fragment) .addtobackstack(null) .commit();

i found workaround query :

override onbackpressed() in code

use methods related backstack maintained contains fragment transactions

public void onbackpressed(){ fragmentmanager fm = getfragmentmanager(); if (fm.getbackstackentrycount() > 0) { log.i("mainactivity", "popping backstack"); fm.popbackstack(); // display lastly visible fragment getactinbar().settitle(mtitle); // save title in variable , restore here } else { log.i("mainactivity", "nothing on backstack, calling super"); super.onbackpressed(); // scheme handle key } }

reference reply : this

android fragment fragment-backstack

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -