{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508916815,"data":{"id":71712268,"title":"9.3.2 时序&初始化","slug":"el6g8m","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

时序图

关键参数

核心接口

int com.autonavi.gbl.user.behavior.BehaviorService.init(BehaviorServiceParam)

int com.autonavi.gbl.user.behavior.BehaviorService.addObserver(IBehaviorServiceObserver)

int com.autonavi.gbl.user.behavior.BehaviorService.setLoginInfo(UserLoginInfo)


说明:函数详情,请复制函数名称到在线API搜索

调用示例

public class BehaviorPresenter implements IBehaviorServiceObserver {\n    private BehaviorService mBehaviorService;\n    \n    /**\n     * @return void\n     * @brief 同步事件回调通知\n     * @param[in] eventType        同步SDK回调事件类型\n     * @param[in] exCode           同步SDK返回值\n     */\n    @Override\n    public void notify(@SyncEventType.SyncEventType1 int eventType, @SyncRet.SyncRet1 int exCode) {\n        Message msg = mMessenger.newMessage(AutoConstant.HANDLER_BEHAVIOR_SDK);\n        /* 同步事件处处理 */\n    }\n    \n    // 初始化接口\n    public void initBehaviorService() {\n        mBehaviorService = (BehaviorService) ServiceMgr.getServiceMgrInstance().getBLService(SingleServiceID.BehaviorSingleServiceID);\n        BehaviorServiceParam param = new BehaviorServiceParam();\n        //初始化参数待配置\n        int behavior = mBehaviorService.init(param);\n        mBehaviorService.addObserver(this);\n        Log.i(TAG, "initBehaviorService: init=" + behavior);\n    }\n    // 切换登录用户\n    public int setLoginInfo(UserLoginInfo param) {\n        if (mBehaviorService != null) {\n            return mBehaviorService.setLoginInfo(param);\n        }\n        return -2;\n    }\n}



","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:05:48","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":66,"collectCount":0,"estimateDate":4,"docStatus":0,"permissions":true,"overView":false}}