Do what Google does (static method in the Fragment usually called newInstance() that returns new PlayerStatusFragment() PlayerStatus playerStatus = new PlayerStatus() is no-bueno. GetSupportFragmentManager().beginTransaction().commit() is not needed during your onBackPressed. replace(R.id.fragment_container,gameManager)įrom the GameManager Fragment class, I add a new fragment to the container as follows when a button is pressed: public boolean buttonPress(Type button) Īt 4.(FragmentManager.java:930)Īt 4.(FragmentManager.java:1115)Īt 4.(BackStackRecord.java:764)Īt 4.(FragmentManager.java:1527)Īt 4.app.FragmentManagerImpl$2.run(FragmentManager.java:485)Īt 4.(FragmentManager.java:1478)Īt 4.app.FragmentManagerImpl$1.run(FragmentManager.java:446)Īt android.os.Handler.handleCallback(Handler.java:739)Īt android.os.Handler.dispatchMessage(Handler.java:95)Īt android.os.Looper.loop(Looper.java:148)Īt (ActivityThread.java:5551)Īt .invoke(Native Method)Īt .ZygoteInit$n(ZygoteInit.java:730)Īt .ZygoteInit.main(ZygoteInit.java:620) I add fragment as follows from the main activity: //Start the fragmentįragment gameManager = new GameManager() Here is a snippet of the XML with the container I have an XML for an activity and I have a FrameLayout that I use to add Fragments.
0 Comments
Leave a Reply. |