发新帖

使用sdk时登录碰到的问题,求官方帮忙

zhu 2017-6-9 905

获取API.getAccountApi()的总是null,看给的demo没有理解。

我在使用sdk中的过程中有些问题,下面是我的部分代码


我在想是不是API.init()的时候服务没绑定,已经注册了controller服务了,但是绑定不了,不知道哪里出错了



//        deviceApi = API.getDeviceApi();
//        uiHandler = new UiHandler(this);
        //绑定系统服务
        boolean is = false;
        is = API.init(LoginActivity.this);
        accountApi = API.getAccountApi();
        //设置账户监听
//        accountApi.setOnAccountListener( new AccountListener());

        userName = (EditText) findViewById(R.id.username);
        password = (EditText) findViewById(R.id.password);
        login = (Button) findViewById(R.id.login);
        register = (Button) findViewById(R.id.register);



        login.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                userAccount = userName.getText().toString();
                userPass = password.getText().toString();
                userAccount = "00662624";
                userPass = "979043";
                accountApi.login(userAccount,userPass);
                Intent intent = new Intent(LoginActivity.this, MainActivity.class);
                startActivity(intent);
            }
        });


最新回复 (2)
zhu 2017-6-10
引用 1
知道原因了。
admin 2017-6-12
引用 2
知道原因了。
请注意获取操作接口对象与对讲服务初始化的先后顺序,如果对流程不明白,请务必先阅读SDK文档和demo实例。
返回