2020 * desc :
2121 * </pre>
2222 */
23- public class Demo2Fragment extends BaseFragment
23+ public class ChildFragment extends BaseFragment
2424 implements FragmentUtils .OnBackClickListener {
2525
2626 private TextView tvAboutFragment ;
2727
28- public static Demo2Fragment newInstance () {
28+ public static ChildFragment newInstance () {
2929 Bundle args = new Bundle ();
30- Demo2Fragment fragment = new Demo2Fragment ();
30+ ChildFragment fragment = new ChildFragment ();
3131 fragment .setArguments (args );
3232 return fragment ;
3333 }
@@ -39,7 +39,7 @@ public void initData(Bundle bundle) {
3939
4040 @ Override
4141 public int bindLayout () {
42- return R .layout .fragment_demo2 ;
42+ return R .layout .fragment_child ;
4343 }
4444
4545 @ Override
@@ -59,24 +59,24 @@ public void doBusiness() {
5959 @ Override
6060 public void onWidgetClick (View view ) {
6161 tvAboutFragment .setText ("" );
62- // switch (view.getId()) {
63- // case R.id.btn_show_about_fragment:
64- // tvAboutFragment.setText("lastAdd: " + FragmentUtils.getTop(getFragmentManager()).getClass().getSimpleName()
65- // + "\nlastAddInStack: " + (FragmentUtils.getTopInStack(getFragmentManager()) != null ? FragmentUtils.getTopInStack(getFragmentManager()).getClass().getSimpleName() : "null")
66- // + "\ntopShow: " + FragmentUtils.getTopShow(getFragmentManager()).getClass().getSimpleName()
67- // + "\ntopShowInStack: " + (FragmentUtils.getTopShowInStack(getFragmentManager()) != null ? FragmentUtils.getTopShowInStack(getFragmentManager()).getClass().getSimpleName() : "null")
68- // + "\n---all of fragments---\n"
69- // + FragmentUtils.getAllFragments(getFragmentManager()).toString()
70- // + "\n----------------------\n\n"
71- // + "---stack top---\n"
72- // + FragmentUtils.getAllFragmentsInStack(getFragmentManager()).toString()
73- // + "\n---stack bottom---\n\n"
74- // );
75- // break;
62+ switch (view .getId ()) {
63+ case R .id .btn_show_about_fragment :
64+ tvAboutFragment .setText ("lastAdd: " + FragmentUtils .getTop (getFragmentManager ()).getClass ().getSimpleName ()
65+ + "\n lastAddInStack: " + (FragmentUtils .getTopInStack (getFragmentManager ()) != null ? FragmentUtils .getTopInStack (getFragmentManager ()).getClass ().getSimpleName () : "null" )
66+ + "\n topShow: " + FragmentUtils .getTopShow (getFragmentManager ()).getClass ().getSimpleName ()
67+ + "\n topShowInStack: " + (FragmentUtils .getTopShowInStack (getFragmentManager ()) != null ? FragmentUtils .getTopShowInStack (getFragmentManager ()).getClass ().getSimpleName () : "null" )
68+ + "\n ---all of fragments---\n "
69+ + FragmentUtils .getAllFragments (getFragmentManager ()).toString ()
70+ + "\n ----------------------\n \n "
71+ + "---stack top---\n "
72+ + FragmentUtils .getAllFragmentsInStack (getFragmentManager ()).toString ()
73+ + "\n ---stack bottom---\n \n "
74+ );
75+ break ;
7676// case R.id.btn_pop:
7777// FragmentUtils.popFragment(getFragmentManager());
7878// break;
79- // }
79+ }
8080 }
8181
8282 @ Override
0 commit comments