- OnActivityCreated - Interface in cn.campusapp.pan.lifecycle
-
Fragment's corresponding OnRestoreInstanceState
Created by nius on 10/12/15.
- onActivityCreated(Bundle) - Method in interface cn.campusapp.pan.lifecycle.OnActivityCreated
-
- onActivityCreated(Bundle) - Method in class cn.campusapp.pan.PanFragment
-
- onActivityLifecycle(Activity, Class<? extends LifecycleObserver>, Object...) - Method in interface cn.campusapp.pan.lifecycle.PanLifecyclePlugin
-
Called on every activity lifecycle for every activity controlled by Pan.
- OnActivityResult - Interface in cn.campusapp.pan.lifecycle
-
对于Framgent.onActivityResult,同样可以用这个接口,因为两个其实调用位置是一样的
在Pan中,继承这个接口哪怕是在Fragment中绑定的,也是会被加入到观察者Map中,被调用
Created by nius on 7/22/15.
- onActivityResult(int, int, Intent) - Method in interface cn.campusapp.pan.lifecycle.OnActivityResult
-
- onActivityResult(int, int, Intent) - Method in class cn.campusapp.pan.PanActivity
-
- onActivityResult(int, int, Intent) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onActivityResult(int, int, Intent) - Method in class cn.campusapp.pan.PanFragment
-
- onActivityResult(int, int, Intent) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnAttach - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/12/15.
- onAttach(Context) - Method in interface cn.campusapp.pan.lifecycle.OnAttach
-
- onAttach(Context) - Method in class cn.campusapp.pan.PanFragment
-
- OnBackPressed - Interface in cn.campusapp.pan.interaction
-
Created by nius on 7/31/15.
- onBackPressed() - Method in interface cn.campusapp.pan.interaction.OnBackPressed
-
- onBackPressed() - Method in class cn.campusapp.pan.PanActivity
-
- onBackPressed() - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onBackPressed() - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- onBindViewModel() - Method in class cn.campusapp.pan.GeneralController
-
- OnConfigurationChanged - Interface in cn.campusapp.pan.lifecycle
-
e.g.
- onConfigurationChanged(Configuration) - Method in interface cn.campusapp.pan.lifecycle.OnConfigurationChanged
-
- onConfigurationChanged(Configuration) - Method in class cn.campusapp.pan.PanActivity
-
- onConfigurationChanged(Configuration) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onConfigurationChanged(Configuration) - Method in class cn.campusapp.pan.PanFragment
-
- onConfigurationChanged(Configuration) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- onCreate(Bundle) - Method in class cn.campusapp.pan.PanActivity
-
- onCreate(Bundle) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onCreate(Bundle) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnDestroy - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 7/22/15.
- onDestroy() - Method in interface cn.campusapp.pan.lifecycle.OnDestroy
-
- onDestroy() - Method in class cn.campusapp.pan.PanActivity
-
- onDestroy() - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onDestroy() - Method in class cn.campusapp.pan.PanFragment
-
- onDestroy() - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnDestroyView - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 7/22/15.
- onDestroyView() - Method in interface cn.campusapp.pan.lifecycle.OnDestroyView
-
- onDestroyView() - Method in class cn.campusapp.pan.PanFragment
-
- OnDetach - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/12/15.
- onDetach() - Method in interface cn.campusapp.pan.lifecycle.OnDetach
-
- onDetach() - Method in class cn.campusapp.pan.PanFragment
-
- onFragmentLifecycle(Fragment, Class<? extends LifecycleObserver>, Object...) - Method in interface cn.campusapp.pan.lifecycle.PanLifecyclePlugin
-
Called on every fragment lifecycle for every fragment controller by Pan.
- OnHiddenChanged - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/12/15.
- onHiddenChanged(boolean) - Method in interface cn.campusapp.pan.lifecycle.OnHiddenChanged
-
- onHiddenChanged(boolean) - Method in class cn.campusapp.pan.PanFragment
-
- onInit() - Method in class cn.campusapp.pan.GeneralViewModel
-
在注入了views之后会被调用,允许子类进行一些初始化操作
- onInit() - Method in class cn.campusapp.pan.RecyclerViewModel
-
在注入了views之后会被调用,允许子类进行一些初始化操作
- OnNewIntent - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/12/15.
- onNewIntent(Intent) - Method in interface cn.campusapp.pan.lifecycle.OnNewIntent
-
- onNewIntent(Intent) - Method in class cn.campusapp.pan.PanActivity
-
- onNewIntent(Intent) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onNewIntent(Intent) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnPause - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 7/22/15.
- onPause() - Method in interface cn.campusapp.pan.lifecycle.OnPause
-
- onPause() - Method in class cn.campusapp.pan.PanActivity
-
- onPause() - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onPause() - Method in class cn.campusapp.pan.PanFragment
-
- onPause() - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnPostCreate - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/13/15.
- onPostCreate(Bundle) - Method in interface cn.campusapp.pan.lifecycle.OnPostCreate
-
- onPostCreate(Bundle) - Method in class cn.campusapp.pan.PanActivity
-
- onPostCreate(Bundle) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onPostCreate(Bundle) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- onRequestPermissionsResult(int, String[], int[]) - Method in class cn.campusapp.pan.PanActivity
-
- onRequestPermissionsResult(int, String[], int[]) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onRequestPermissionsResult(int, String[], int[]) - Method in class cn.campusapp.pan.PanFragment
-
- onRequestPermissionsResult(int, String[], int[]) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnRequestPermissionsResult - Interface in cn.campusapp.pan.permissions
-
运行时请求权限的回调
Created by chen on 16/3/9.
- onRequestPermissionsResult(int, String[], int[]) - Method in interface cn.campusapp.pan.permissions.OnRequestPermissionsResult
-
- OnRestart - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/12/15.
- onRestart() - Method in interface cn.campusapp.pan.lifecycle.OnRestart
-
- onRestart() - Method in class cn.campusapp.pan.PanActivity
-
- onRestart() - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onRestart() - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnRestoreInstanceState - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/12/15.
- onRestoreInstanceState(Bundle) - Method in interface cn.campusapp.pan.lifecycle.OnRestoreInstanceState
-
- onRestoreInstanceState(Bundle) - Method in class cn.campusapp.pan.PanActivity
-
- onRestoreInstanceState(Bundle) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onRestoreInstanceState(Bundle) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- onRestoreInstanceState(Bundle) - Method in interface cn.campusapp.pan.Restorable
-
- OnResume - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 7/22/15.
- onResume() - Method in interface cn.campusapp.pan.lifecycle.OnResume
-
- onResume() - Method in class cn.campusapp.pan.PanActivity
-
- onResume() - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onResume() - Method in class cn.campusapp.pan.PanFragment
-
- onResume() - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnSaveInstanceState - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 10/12/15.
- onSaveInstanceState(Bundle) - Method in interface cn.campusapp.pan.lifecycle.OnSaveInstanceState
-
- onSaveInstanceState(Bundle) - Method in class cn.campusapp.pan.PanActivity
-
- onSaveInstanceState(Bundle) - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onSaveInstanceState(Bundle) - Method in class cn.campusapp.pan.PanFragment
-
- onSaveInstanceState(Bundle) - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- onSaveInstanceState(Bundle) - Method in interface cn.campusapp.pan.Restorable
-
- OnStart - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 7/22/15.
- onStart() - Method in interface cn.campusapp.pan.lifecycle.OnStart
-
- onStart() - Method in class cn.campusapp.pan.PanActivity
-
- onStart() - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onStart() - Method in class cn.campusapp.pan.PanFragment
-
- onStart() - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnStop - Interface in cn.campusapp.pan.lifecycle
-
Created by nius on 7/22/15.
- onStop() - Method in interface cn.campusapp.pan.lifecycle.OnStop
-
- onStop() - Method in class cn.campusapp.pan.PanActivity
-
- onStop() - Method in class cn.campusapp.pan.PanAppCompatActivity
-
- onStop() - Method in class cn.campusapp.pan.PanFragment
-
- onStop() - Method in class cn.campusapp.pan.PanFragmentActivity
-
Deprecated.
- OnViewCreated - Interface in cn.campusapp.pan.lifecycle
-
Fragment的View刚被创建完
一般来讲,在Fragment.onCreateView中绑定Controller
此方法在其后被调用,可以用来出发Controller
Created by nius on 7/29/15.
- onViewCreated(View, Bundle) - Method in interface cn.campusapp.pan.lifecycle.OnViewCreated
-
- onViewCreated(View, Bundle) - Method in class cn.campusapp.pan.PanFragment
-
- OnVisible - Interface in cn.campusapp.pan.lifecycle
-
对应Fragment的setUserVisibleHint方法,换个名字更明确一点
大部分情况下Fragment的onPause和onResume都不太好用,直接使用这个比较明确
Created by nius on 7/22/15.
- onVisible(boolean) - Method in interface cn.campusapp.pan.lifecycle.OnVisible
-
注意,该方法调用时,有可能还没有onCreateView,所以此时很有可能会出异常
不过考虑到,绑定都在onCreateView中进行(初始化ViewModel,Controller等),
绑定之前反正不会调用,所以稍微注意一下就好