Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/StateManager
/ functions
Functions
132 in github.com/alibaba/StateManager
⨍
Functions
132
◇
Types & classes
31
↓ 22 callers
Method
showState
当前需要显示的StateView 非线程安全 @param state 当前需要显示的view对应的状态 @return
library/src/main/java/com/alipictures/statemanager/manager/StateChanger.java:17
↓ 13 callers
Method
setContentView
设置核心布局 @param resId @return
library/src/main/java/com/alipictures/statemanager/manager/StateViewManager.java:22
↓ 7 callers
Method
getView
获取状态机的View @return
library/src/main/java/com/alipictures/statemanager/state/IState.java:57
↓ 7 callers
Method
setStateEventListener
设置当前状态下的一些按钮操作回调 @param listener
library/src/main/java/com/alipictures/statemanager/state/IState.java:49
↓ 6 callers
Method
get
(String state)
library/src/main/java/com/alipictures/statemanager/loader/StateRepository.java:57
↓ 6 callers
Method
getState
获取当前状态 @return
library/src/main/java/com/alipictures/statemanager/manager/StateChanger.java:33
↓ 5 callers
Method
getState
获取当前状态 @return
library/src/main/java/com/alipictures/statemanager/state/IState.java:42
↓ 4 callers
Method
init
(Context context, StateRepository repository)
library/src/main/java/com/alipictures/statemanager/StateLayout.java:47
↓ 4 callers
Method
newInstance
(Context context, StateRepository repository)
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:42
↓ 3 callers
Method
addState
注册一个状态器,如果有重复的状态改变器,则不添加 @param changger
library/src/main/java/com/alipictures/statemanager/loader/StateLoader.java:18
↓ 2 callers
Method
addState
注册一个状态改变器,如果有重复的状态改变器,则不添加 @param stater
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:173
↓ 2 callers
Method
clear
()
library/src/main/java/com/alipictures/statemanager/loader/StateRepository.java:94
↓ 2 callers
Method
getOverallView
()
library/src/main/java/com/alipictures/statemanager/manager/StateViewManager.java:13
↓ 2 callers
Method
getStateView
(String state)
library/src/main/java/com/alipictures/statemanager/loader/StateLoader.java:28
↓ 2 callers
Method
getStateView
(String state)
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:212
↓ 2 callers
Method
onDestoryView
destory或者destoryView的时候,调用
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:250
↓ 2 callers
Method
onEventListener
(String state, View view)
library/src/main/java/com/alipictures/statemanager/manager/StateEventListener.java:9
↓ 2 callers
Method
registerState
(String state, Class clazz)
library/src/main/java/com/alipictures/statemanager/loader/StateRepository.java:16
↓ 2 callers
Method
removeState
如果对应的状态加载器 @param state 状态
library/src/main/java/com/alipictures/statemanager/loader/StateLoader.java:25
↓ 2 callers
Method
setViewProperty
定制View里面控件的内容
library/src/main/java/com/alipictures/statemanager/state/IState.java:63
↓ 2 callers
Method
showState
根据viewState,Item自己去查找 @param state
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:73
↓ 1 callers
Method
addState
(IState changger)
library/src/main/java/com/alipictures/statemanager/StateLayout.java:96
↓ 1 callers
Method
addState
(IState changger)
library/src/main/java/com/alipictures/statemanager/loader/StateRepository.java:37
↓ 1 callers
Method
getLayoutId
()
library/src/main/java/com/alipictures/statemanager/state/BaseState.java:53
↓ 1 callers
Method
getLayoutId
()
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:23
↓ 1 callers
Method
getStateMap
()
library/src/main/java/com/alipictures/statemanager/loader/StateRepository.java:89
↓ 1 callers
Method
hideStater
隐藏视图 如果stateView没有创建,则不做处理 @return
library/src/main/java/com/alipictures/statemanager/manager/StateViewHelper.java:54
↓ 1 callers
Method
initViewContent
初始化界面 @param layoutView @param savedInstanceState
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:49
↓ 1 callers
Method
loadCoreView
(View child)
library/src/main/java/com/alipictures/statemanager/StateLayout.java:66
↓ 1 callers
Method
onStateCreate
StateView创建后,可以做一些操作
library/src/main/java/com/alipictures/statemanager/state/IState.java:23
↓ 1 callers
Method
onStatePause
StateView隐藏后,可以做一些操作
library/src/main/java/com/alipictures/statemanager/state/IState.java:34
↓ 1 callers
Method
onStateResume
StateView显示后,可以做一些操作
library/src/main/java/com/alipictures/statemanager/state/IState.java:29
↓ 1 callers
Method
onViewCreated
获取当前状态view @param stateView @return
library/src/main/java/com/alipictures/statemanager/state/BaseState.java:67
↓ 1 callers
Method
removeState
移除对应的状态加载器
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:191
↓ 1 callers
Method
setStateEventListener
(StateEventListener listener)
library/src/main/java/com/alipictures/statemanager/StateLayout.java:86
↓ 1 callers
Method
setStateEventListener
设置当前状态下的一些按钮操作回调 @param listener
library/src/main/java/com/alipictures/statemanager/manager/StateChanger.java:41
↓ 1 callers
Method
showCoreState
()
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:83
↓ 1 callers
Method
showState
(String state)
library/src/main/java/com/alipictures/statemanager/StateLayout.java:76
↓ 1 callers
Method
showStater
显示视图 如果stateView为null,则需要创建 @return
library/src/main/java/com/alipictures/statemanager/manager/StateViewHelper.java:20
Method
BaseState
()
library/src/main/java/com/alipictures/statemanager/state/BaseState.java:36
Method
CoreState
(View coreView)
library/src/main/java/com/alipictures/statemanager/state/CoreState.java:14
Method
DefaultViewHolder
(View itemView)
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:97
Method
StateLayout
(Context context, StateRepository repository)
library/src/main/java/com/alipictures/statemanager/StateLayout.java:25
Method
StateManager
(Context context)
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:37
Method
StateManagerViewHolder
(View itemView)
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:78
Method
StateRepository
(Context context)
library/src/main/java/com/alipictures/statemanager/loader/StateRepository.java:33
Method
addition_isCorrect
()
library/src/test/java/com/alipictures/movie/statemanager/ExampleUnitTest.java:13
Method
addition_isCorrect
()
app/src/test/java/com/alipictures/movie/statemanager/ExampleUnitTest.java:13
Method
getContentView
()
library/src/main/java/com/alipictures/statemanager/manager/StateViewManager.java:27
Method
getContentView
()
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:157
Method
getContext
()
library/src/main/java/com/alipictures/statemanager/state/BaseState.java:83
Method
getCurrentState
()
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:227
Method
getItemCount
()
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:57
Method
getItemViewType
(int position)
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:62
Method
getLayoutId
()
library/src/main/java/com/alipictures/statemanager/state/CoreState.java:36
Method
getLayoutId
()
app/src/main/java/com/alipictures/movie/demo/state/ExceptionState.java:11
Method
getLayoutId
()
app/src/main/java/com/alipictures/movie/demo/state/LoadingState.java:13
Method
getLayoutId
()
app/src/main/java/com/alipictures/movie/demo/state/BizState.java:17
Method
getOverallView
()
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:115
Method
getOverallView
获取全局View
app/src/main/java/com/alipictures/movie/demo/StateManagerActivity.java:66
Method
getOverallView
获取全局View
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:76
Method
getState
()
library/src/main/java/com/alipictures/statemanager/StateLayout.java:91
Method
getState
()
library/src/main/java/com/alipictures/statemanager/state/CoreState.java:54
Method
getState
()
library/src/main/java/com/alipictures/statemanager/state/StateProperty.java:9
Method
getState
()
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:163
Method
getState
()
app/src/main/java/com/alipictures/movie/demo/StateManagerActivity.java:58
Method
getState
()
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:68
Method
getState
()
app/src/main/java/com/alipictures/movie/demo/state/ExceptionState.java:28
Method
getState
()
app/src/main/java/com/alipictures/movie/demo/state/LoadingState.java:30
Method
getState
()
app/src/main/java/com/alipictures/movie/demo/state/BizState.java:40
Method
getState
()
app/src/main/java/com/alipictures/movie/demo/state/BizState.java:52
Method
getStateManager
()
library/src/main/java/com/alipictures/statemanager/StateLayout.java:111
Method
getStateManager
()
app/src/main/java/com/alipictures/movie/demo/StateManagerActivity.java:70
Method
getStateManager
()
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:80
Method
getStateRepository
()
library/src/main/java/com/alipictures/statemanager/manager/StateManager.java:231
Method
getStateView
(String state)
library/src/main/java/com/alipictures/statemanager/StateLayout.java:106
Method
getStateView
(String state)
library/src/main/java/com/alipictures/statemanager/loader/StateRepository.java:79
Method
getView
()
library/src/main/java/com/alipictures/statemanager/state/BaseState.java:48
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:47
Method
onClick
(View v)
app/src/main/java/com/alipictures/movie/demo/CustomStateActivity.java:28
Method
onClick
(View v)
app/src/main/java/com/alipictures/movie/demo/StateLayoutActivity.java:46
Method
onClick
(View view)
app/src/main/java/com/alipictures/movie/demo/MainActivity.java:26
Method
onClick
(View view)
app/src/main/java/com/alipictures/movie/demo/StateManagerDemoActivity.java:22
Method
onClick
(View view)
app/src/main/java/com/alipictures/movie/demo/state/ExceptionState.java:19
Method
onClick
(View view)
app/src/main/java/com/alipictures/movie/demo/state/LoadingState.java:21
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/com/alipictures/movie/demo/CustomStateActivity.java:19
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/alipictures/movie/demo/StateManagerActivity.java:20
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:25
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/com/alipictures/movie/demo/StateLayoutActivity.java:21
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/alipictures/movie/demo/MainActivity.java:18
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/alipictures/movie/demo/StateManagerDemoActivity.java:15
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:19
Method
onCreate
()
app/src/main/java/com/alipictures/movie/demo/StateManagerApplication.java:12
Method
onCreateView
这个方法不允许重写,如果有初始化工作,可以在{@link StateManagerFragment#initViewContent(View, Bundle)}方法中实现
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:35
Method
onCreateViewHolder
(ViewGroup parent, int viewType)
app/src/main/java/com/alipictures/movie/demo/RecyclerViewActivity.java:33
Method
onDestroy
()
app/src/main/java/com/alipictures/movie/demo/StateManagerActivity.java:74
Method
onDestroyView
()
app/src/main/java/com/alipictures/movie/demo/StateManagerFragment.java:84
Method
onEventListener
(String state, View view)
app/src/main/java/com/alipictures/movie/demo/StateLayoutActivity.java:38
Method
onEventListener
(String event, View view)
app/src/main/java/com/alipictures/movie/demo/MainActivity.java:75
Method
onEventListener
(String event, View view)
app/src/main/java/com/alipictures/movie/demo/StateManagerDemoActivity.java:36
next →
1–100 of 132, ranked by callers