QBUsers.signOut在android quickblox sdk中不起作用

时间:2018-06-21 13:42:53

标签: android quickblox

我正在使用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/"
}

我只想注销当前用户。

1 个答案:

答案 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) {

            }
        });
}