public class ActivityLifecycleCallbacksImpl
extends java.lang.Object
implements android.app.Application.ActivityLifecycleCallbacks
ActivityLifecycleCallbacksImpl 可用来代替在 BaseActivity 中加入适配代码的传统方式
ActivityLifecycleCallbacksImpl 这种方案类似于 AOP, 面向接口, 侵入性低, 方便统一管理, 扩展性强, 并且也支持适配三方库的 Activity
Created by JessYan on 2018/8/8 14:32 Contact me Follow me ================================================
| Constructor and Description |
|---|
ActivityLifecycleCallbacksImpl(AutoAdaptStrategy autoAdaptStrategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
onActivityCreated(android.app.Activity activity,
android.os.Bundle savedInstanceState) |
void |
onActivityDestroyed(android.app.Activity activity) |
void |
onActivityPaused(android.app.Activity activity) |
void |
onActivityResumed(android.app.Activity activity) |
void |
onActivitySaveInstanceState(android.app.Activity activity,
android.os.Bundle outState) |
void |
onActivityStarted(android.app.Activity activity) |
void |
onActivityStopped(android.app.Activity activity) |
void |
setAutoAdaptStrategy(AutoAdaptStrategy autoAdaptStrategy)
设置屏幕适配逻辑策略类
|
public ActivityLifecycleCallbacksImpl(AutoAdaptStrategy autoAdaptStrategy)
public void onActivityCreated(android.app.Activity activity,
android.os.Bundle savedInstanceState)
onActivityCreated in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityStarted(android.app.Activity activity)
onActivityStarted in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityResumed(android.app.Activity activity)
onActivityResumed in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityPaused(android.app.Activity activity)
onActivityPaused in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityStopped(android.app.Activity activity)
onActivityStopped in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivitySaveInstanceState(android.app.Activity activity,
android.os.Bundle outState)
onActivitySaveInstanceState in interface android.app.Application.ActivityLifecycleCallbackspublic void onActivityDestroyed(android.app.Activity activity)
onActivityDestroyed in interface android.app.Application.ActivityLifecycleCallbackspublic void setAutoAdaptStrategy(AutoAdaptStrategy autoAdaptStrategy)
autoAdaptStrategy - AutoAdaptStrategy