public class DialogManager
extends com.kxsimon.video.chat.manager.ILiveManager
implements com.kxsimon.video.chat.manager.dialog.IDialogManager
| 构造器和说明 |
|---|
DialogManager(com.kxsimon.video.chat.manager.ILiveContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear(com.kxsimon.video.chat.manager.dialog.IDialogManager.Priority priority)
clear锁状态
|
void |
clearAll()
clear所有锁状态
|
void |
closePagesWhenShow()
弹框展示时,关闭其它页面
|
void |
closePopupPage()
关闭相关的弹出页
|
void |
dismissAllDialogs()
消失所有对话框
|
void |
dismissAllDialogsExcept(java.util.List<android.app.Dialog> dialogs)
消失除dialogs之外的所有对话框
|
void |
dismissDialog(com.app.security.util.MemoryDialog dialog)
消失对话框
|
java.util.List<com.app.security.util.MemoryDialog> |
getShowingDialogs()
获取正在展示的对话框
|
boolean |
isDialogShowing()
是否有对话框正在展示
|
void |
setBottomEntryDialogListener(com.kxsimon.video.chat.manager.dialog.IDialogManager.OnBottomEntryDialogListener bottomEntryDialogListener)
设置直播间底部入口对应Dialog的监听器
|
void |
showDialog(com.app.security.util.MemoryDialog dialog)
展示对话框
|
boolean |
tryLock(com.kxsimon.video.chat.manager.dialog.IDialogManager.Priority priority,
java.lang.Object target)
lock
|
boolean |
unlock(com.kxsimon.video.chat.manager.dialog.IDialogManager.Priority priority,
java.lang.Object target)
unlock
|
public void closePopupPage()
com.kxsimon.video.chat.manager.ILiveManagerclosePopupPage 在类中 com.kxsimon.video.chat.manager.ILiveManagerpublic boolean tryLock(com.kxsimon.video.chat.manager.dialog.IDialogManager.Priority priority,
java.lang.Object target)
com.kxsimon.video.chat.manager.dialog.IDialogManagertryLock 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic boolean unlock(com.kxsimon.video.chat.manager.dialog.IDialogManager.Priority priority,
java.lang.Object target)
com.kxsimon.video.chat.manager.dialog.IDialogManagerunlock 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void clear(com.kxsimon.video.chat.manager.dialog.IDialogManager.Priority priority)
com.kxsimon.video.chat.manager.dialog.IDialogManagerclear 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void clearAll()
com.kxsimon.video.chat.manager.dialog.IDialogManagerclearAll 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void showDialog(com.app.security.util.MemoryDialog dialog)
com.kxsimon.video.chat.manager.dialog.IDialogManagershowDialog 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void dismissDialog(com.app.security.util.MemoryDialog dialog)
com.kxsimon.video.chat.manager.dialog.IDialogManagerdismissDialog 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void dismissAllDialogs()
com.kxsimon.video.chat.manager.dialog.IDialogManagerdismissAllDialogs 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void dismissAllDialogsExcept(java.util.List<android.app.Dialog> dialogs)
com.kxsimon.video.chat.manager.dialog.IDialogManagerdismissAllDialogsExcept 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic boolean isDialogShowing()
com.kxsimon.video.chat.manager.dialog.IDialogManagerisDialogShowing 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic java.util.List<com.app.security.util.MemoryDialog> getShowingDialogs()
com.kxsimon.video.chat.manager.dialog.IDialogManagergetShowingDialogs 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void setBottomEntryDialogListener(com.kxsimon.video.chat.manager.dialog.IDialogManager.OnBottomEntryDialogListener bottomEntryDialogListener)
com.kxsimon.video.chat.manager.dialog.IDialogManagersetBottomEntryDialogListener 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManagerpublic void closePagesWhenShow()
com.kxsimon.video.chat.manager.dialog.IDialogManagerclosePagesWhenShow 在接口中 com.kxsimon.video.chat.manager.dialog.IDialogManager