我正在使用quickblox对注销用户进行操作,但是以下代码无法正常运行:
QBUsers.signOut();
我也搜索了其文档,并且获得了以下代码以进行登出:
QBUsers.signOut(new QBEntityCallback(){
@Override
public void onSuccess() {
}
@Override
public void onError(QBResponseException errors) {
}
});
这给我一个错误: 类别
“从QBEntityCallBack派生的匿名类”必须声明为抽象,或在“ QBEntityCallBack”中实现抽象方法“ onSuccess(T,Bundle)”
我的应用程序级别gradle链接:
compile 'com.quickblox:quickblox-android-sdk-core:3.3.0'
compile 'com.quickblox:quickblox-android-sdk-chat:3.3.0'
我的项目级别gradle链接:
maven {
url "https://github.com/QuickBlox/quickblox-android-sdk-releases/raw/master/"
}
我只想注销当前用户。
答案 0 :(得分:1)
尝试一下
if (QBChatService.getInstance().isLoggedIn()) {
QBChatService.getInstance().logout(new QBEntityCallback<Void>() {
@Override
public void onSuccess(Void aVoid, Bundle bundle) {
}
@Override
public void onError(QBResponseException e) {
}
});
}