File tree Expand file tree Collapse file tree 6 files changed +8
-6
lines changed
app/src/main/java/com/blankj/androidutilcode/fragment Expand file tree Collapse file tree 6 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -213,13 +213,14 @@ getFileExtension : 根据全路径获取文件拓展名
213
213
> - ** Fragment相关→[ FragmentUtils.java] [ fragment.java ] →[ Demo] [ fragment.demo ] **
214
214
```
215
215
addFragment : 新增fragment
216
+ removeFragment : 移除fragment
217
+ replaceFragment : 替换fragment
216
218
popFragment : 出栈fragment
217
219
popToFragment : 出栈到指定fragment
218
220
popAddFragment : 先出栈后新增fragment
219
221
hideFragment : 隐藏fragment
220
222
showFragment : 显示fragment
221
223
hideShowFragment : 先隐藏后显示fragment
222
- replaceFragment : 替换fragment
223
224
getLastAddFragment : 获取最后加入的fragment
224
225
getLastAddFragmentInStack: 获取栈中最后加入的fragment
225
226
getTopShowFragment : 获取顶层可见fragment
Original file line number Diff line number Diff line change @@ -213,13 +213,14 @@ getFileExtension
213
213
> - ** About Fragment→[ FragmentUtils.java] [ fragment.java ] →[ Demo] [ fragment.demo ] **
214
214
```
215
215
addFragment
216
+ removeFragment
217
+ replaceFragment
216
218
popFragment
217
219
popToFragment
218
220
popAddFragment
219
221
hideFragment
220
222
showFragment
221
223
hideShowFragment
222
- replaceFragment
223
224
getLastAddFragment
224
225
getLastAddFragmentInStack
225
226
getTopShowFragment
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ public void onClick(View view) {
81
81
+ "---stack top---\n "
82
82
+ FragmentUtils .getAllFragmentsInStack (getFragmentManager ()).toString ()
83
83
+ "\n ---stack bottom---\n \n "
84
- + "\n topFragment: " + FragmentUtils .getTopFragment (getFragmentManager ()).getClass ().getSimpleName ()
84
+ + "\n topFragment: " + FragmentUtils .getLastAddFragment (getFragmentManager ()).getClass ().getSimpleName ()
85
85
+ "\n topShowFragment: " + FragmentUtils .getTopShowFragment (getFragmentManager ()).getClass ().getSimpleName ()
86
86
);
87
87
break ;
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ public void onClick(View view) {
68
68
+ "---stack top---\n "
69
69
+ FragmentUtils .getAllFragmentsInStack (getFragmentManager ()).toString ()
70
70
+ "\n ---stack bottom---\n \n "
71
- + "\n topFragment: " + FragmentUtils .getTopFragment (getFragmentManager ()).getClass ().getSimpleName ()
71
+ + "\n topFragment: " + FragmentUtils .getLastAddFragment (getFragmentManager ()).getClass ().getSimpleName ()
72
72
+ "\n topShowFragment: " + FragmentUtils .getTopShowFragment (getFragmentManager ()).getClass ().getSimpleName ()
73
73
);
74
74
break ;
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ public void onClick(View view) {
68
68
+ "---stack top---\n "
69
69
+ FragmentUtils .getAllFragmentsInStack (getFragmentManager ()).toString ()
70
70
+ "\n ---stack bottom---\n \n "
71
- + "\n topFragment: " + FragmentUtils .getTopFragment (getFragmentManager ()).getClass ().getSimpleName ()
71
+ + "\n topFragment: " + FragmentUtils .getLastAddFragment (getFragmentManager ()).getClass ().getSimpleName ()
72
72
+ "\n topShowFragment: " + FragmentUtils .getTopShowFragment (getFragmentManager ()).getClass ().getSimpleName ()
73
73
);
74
74
break ;
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ public void onClick(View view) {
77
77
tvAboutFragment .setText ("---stack top---\n "
78
78
+ FragmentUtils .getAllFragments (getFragmentManager ()).toString ()
79
79
+ "\n ---stack bottom---\n "
80
- + "\n topFragment: " + FragmentUtils .getTopFragment (getFragmentManager ()).getClass ().getSimpleName ()
80
+ + "\n topFragment: " + FragmentUtils .getLastAddFragment (getFragmentManager ()).getClass ().getSimpleName ()
81
81
+ "\n topShowFragment: " + FragmentUtils .getTopShowFragment (getFragmentManager ()).getClass ().getSimpleName ()
82
82
);
83
83
break ;
You can’t perform that action at this time.
0 commit comments