繁体   English   中英

为什么QuickBlox用户登录在android中不起作用?

[英]why QuickBlox user login is not working in android?

我在一个活动中使用以下代码行,它仅在第一次良好运行,如果再次启动该活动,则代码既不返回成功也不返回错误

ChatService.getInstance().login(user, new QBEntityCallbackImpl() {

        @Override
        public void onSuccess() {
            Log.e("success","chat_service");
            if(getIntent().getStringExtra("mode").equals("self")){
                Intent intent = new Intent(ChatStartActivity.this, DialogsActivity.class);
                intent.putExtra("opponentid",getIntent().getStringExtra("opponentid"));
                startActivity(intent);
                finish();

            }
            else{
                Intent intent = new Intent(ChatStartActivity.this, ChatActivity.class);
                intent.putExtra("opponentid",getIntent().getStringExtra("opponentid"));
                intent.putExtra("mode","other");
                startActivity(intent);
                finish();

            }
                        }

        @Override
        public void onError(List errors) {
            AlertDialog.Builder dialog = new AlertDialog.Builder(ChatStartActivity.this);
            dialog.setMessage("chat login errors: " + errors).create().show();
        }
    });

我该如何解决这个问题?

您还需要重新定义方法

@Override
    public void onSuccess(T result, Bundle params) {
    }
    

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM