Package io.rong.imkit.base
Class SingleDataHandler
-
- All Implemented Interfaces:
public abstract class SingleDataHandler<T> extends BaseHandler
业务逻辑处理-包含数据回调
- Since:
5.10.4
rongcloud
-
-
Field Summary
Fields Modifier and Type Field Description protected volatile booleanisAlive
-
Constructor Summary
Constructors Constructor Description SingleDataHandler()
-
Method Summary
Modifier and Type Method Description voidstop()结束 final voidaddDataChangeListener(@NonNull() OnDataChangeListener<T> onDataChangeListener)设置数据改变 回调 final voidreplaceDataChangeListener(@NonNull() OnDataChangeListener<T> onDataChangeListener)替换数据改变回调 final voidnotifyDataChange(@NonNull() T t)通知刷新 final voidnotifyDataError(@NonNull() IRongCoreEnum.CoreErrorCode coreErrorCode)通知错误 final voidnotifyDataError(@NonNull() IRongCoreEnum.CoreErrorCode coreErrorCode, @NonNull() String errorMsg)通知错误 -
-
Method Detail
-
stop
void stop()
结束
-
addDataChangeListener
final void addDataChangeListener(@NonNull() OnDataChangeListener<T> onDataChangeListener)
设置数据改变 回调
- Parameters:
onDataChangeListener- OnDataChangeListener
-
replaceDataChangeListener
final void replaceDataChangeListener(@NonNull() OnDataChangeListener<T> onDataChangeListener)
替换数据改变回调
- Parameters:
onDataChangeListener- OnDataChangeListener
-
notifyDataChange
final void notifyDataChange(@NonNull() T t)
通知刷新
- Parameters:
t- 数据Data
-
notifyDataError
final void notifyDataError(@NonNull() IRongCoreEnum.CoreErrorCode coreErrorCode)
通知错误
- Parameters:
coreErrorCode- 错误
-
notifyDataError
final void notifyDataError(@NonNull() IRongCoreEnum.CoreErrorCode coreErrorCode, @NonNull() String errorMsg)
通知错误
- Parameters:
coreErrorCode- 错误errorMsg- 错误信息
-
-
-
-