public class ActivityObserver
extends java.lang.Object
| 限定符和类型 | 字段和说明 | 
|---|---|
static ActivityObserver | 
ins
Activity 观察者单例 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
void | 
bindAutoHiddenKeyboard(android.view.View view)
绑定自动隐藏键盘 
 | 
boolean | 
cancelEditTextFocus()
文本编辑框取消 
 | 
boolean | 
cancelEditTextFocus(android.view.View view)
文本编辑框取消 
 | 
boolean | 
cancelEditTextFocusBinder(android.content.Context context,
                         android.os.IBinder binder)
文本编辑框取消 
 | 
void | 
editTextFocus(android.widget.EditText editText)
当前聚焦的文本编辑框 
 | 
void | 
editTextFocusLost(android.widget.EditText editText)
取消聚焦 
 | 
void | 
exitApp()
退出应用 
 | 
java.util.Hashtable<java.lang.String,ActivityAnimType> | 
getActivityAnims()
控制器动画列表 
 | 
ActivityAnimType | 
getAnimDismiss()
控制器关闭动画 
 | 
ActivityAnimType | 
getAnimPop()
控制器转场退出动画 
 | 
ActivityAnimType | 
getAnimPresent()
控制器弹出动画 
 | 
ActivityAnimType | 
getAnimPush()
控制器转场显示动画 
 | 
protected ActivityAnimType | 
getAnimType(java.lang.String animTypeName)
获取动画类型 
 | 
android.view.View.OnTouchListener | 
getHiddenKeyboardListener()
隐藏键盘监听事件 
 | 
java.lang.Class<?> | 
getMainActivityClazz()
主Activity类对象 
 | 
android.app.Activity | 
getTopActivity()
获取当前的Activity 
 | 
androidx.fragment.app.Fragment | 
getTransmit()
获取传递的Fragment 当传递的Fragment获取后会自动删除传递引用 
 | 
void | 
register(android.app.Activity activity)
注册 
 | 
void | 
remove(android.app.Activity activity)
删除 
 | 
void | 
setAnimDismiss(ActivityAnimType mAnimDismiss)
控制器关闭动画 
 | 
void | 
setAnimPop(ActivityAnimType mAnimPop)
控制器转场退出动画 
 | 
void | 
setAnimPresent(ActivityAnimType mAnimPresent)
控制器弹出动画 
 | 
void | 
setAnimPush(ActivityAnimType mAnimPush)
控制器转场显示动画 
 | 
void | 
setMainActivityClazz(java.lang.Class<?> mMainActivityClazz)
主Activity类对象 
 | 
void | 
setTransmit(androidx.fragment.app.Fragment transmitFragment)
设置传递的Fragment 
 | 
void | 
showSoftInput(android.content.Context context,
             android.widget.EditText editText)
显示输入法键盘 
 | 
public static final ActivityObserver ins
public java.lang.Class<?> getMainActivityClazz()
public void setMainActivityClazz(java.lang.Class<?> mMainActivityClazz)
mMainActivityClazz - 主Activity类对象 (默认:TuFragmentActivity.class)public void register(android.app.Activity activity)
activity - public void remove(android.app.Activity activity)
activity - public android.app.Activity getTopActivity()
public void exitApp()
public void setTransmit(androidx.fragment.app.Fragment transmitFragment)
transmitFragment - public androidx.fragment.app.Fragment getTransmit()
public android.view.View.OnTouchListener getHiddenKeyboardListener()
public void bindAutoHiddenKeyboard(android.view.View view)
view - public void editTextFocus(android.widget.EditText editText)
editText - public void editTextFocusLost(android.widget.EditText editText)
editText - public boolean cancelEditTextFocus(android.view.View view)
view - 父视图public boolean cancelEditTextFocus()
public boolean cancelEditTextFocusBinder(android.content.Context context,
                                         android.os.IBinder binder)
context - binder - public void showSoftInput(android.content.Context context,
                          android.widget.EditText editText)
editText - public java.util.Hashtable<java.lang.String,ActivityAnimType> getActivityAnims()
public ActivityAnimType getAnimPresent()
public void setAnimPresent(ActivityAnimType mAnimPresent)
mAnimPresent - 控制器弹出动画 (默认:TuAnimType.up)public ActivityAnimType getAnimDismiss()
public void setAnimDismiss(ActivityAnimType mAnimDismiss)
mAnimDismiss - 控制器关闭动画 (默认:TuAnimType.down)public ActivityAnimType getAnimPush()
public void setAnimPush(ActivityAnimType mAnimPush)
mAnimPush - 控制器转场显示动画 (默认:TuAnimType.push)public ActivityAnimType getAnimPop()
public void setAnimPop(ActivityAnimType mAnimPop)
mAnimPop - 控制器转场退出动画 (默认:TuAnimType.pop)protected ActivityAnimType getAnimType(java.lang.String animTypeName)
animTypeName -