{"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}