public interface CoreSwitcher
| Modifier and Type | Method and Description |
|---|---|
Fragment |
changePage(CoreSwitchBean bean)
切换页面(不重新加载一个新的fragment)
|
boolean |
findPage(java.lang.String pageName)
是否查找到某个page
|
Fragment |
gotoPage(CoreSwitchBean bean)
跳转到某一个页面。
|
boolean |
isFragmentTop(java.lang.String fragmentTag)
fragmentTag 是否在当前顶上activity上的最顶上的fragment
|
Fragment |
openPage(CoreSwitchBean bean)
打开一个新的页面
|
Fragment |
openPageForResult(CoreSwitchBean page,
XPageFragment fragment)
页面跳转,支持跨Activity进行传递数据
|
void |
popPage()
返回到某一个页面(只有一个fragment时会关闭Activityt)
|
void |
removeUnlessFragment(java.util.List<java.lang.String> fragmentLists)
移除当前Activity不需要的fragment
|
void popPage()
boolean isFragmentTop(java.lang.String fragmentTag)
fragmentTag - fragment的tagboolean findPage(java.lang.String pageName)
pageName - 页面名Fragment gotoPage(CoreSwitchBean bean)
bean - CoreSwitchBean对象Fragment openPage(CoreSwitchBean bean)
bean - CoreSwitchBean对象Fragment changePage(CoreSwitchBean bean)
bean - CoreSwitchBean对象void removeUnlessFragment(java.util.List<java.lang.String> fragmentLists)
fragmentLists - 无用fragment列表Fragment openPageForResult(CoreSwitchBean page, XPageFragment fragment)
page - CoreSwitchBean对象fragment - BaseFragment对象