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

时序图

关键参数

核心接口

int com.autonavi.gbl.user.forcast.ForcastService.init(ForcastInitParam)

void com.autonavi.gbl.user.forcast.observer.IForcastServiceObserver.onInit(int)


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

调用示例

public class ForcastPresenter implements IForcastServiceObserver {\n    public ForcastService mForcastService;\n    private static class ForcastHolder {\n        private static ForcastHolder mInstance = new ForcastHolder();\n    }\n    public static ForcastService getInstance() {\n        return ForcastHolder.mInstance.mForcastService;\n    }\n    \n    @Override\n    public void onInit(@ErrorCode.ErrorCode1 int result) {\n        // 初始化结果处理\n    }\n    \n    // 预测服务初始化\n    public boolean init() {\n        ForcastInitParam param = new ForcastInitParam();\n        param.stCurTime = TimeUtil.getLocalTime2(); // 当前时间 com.autonavi.gbl.util.model.DateTime\n        param.dbPath = AutoConstant.BEHAVIOR_wstrDBFileDir; // 预测数据库文件保存目录路径\n        param.nMaxEnergyMileage = 50; // 能源消耗保存最大公里数单位(KM)\n        param.nTopArrivedMaxCnt = 8; // 常去地点列表最大个数, 也决定了获取常去地点接口返回的最大数据量\n        mForcastService.addObserver(this);\n        return mForcastService.init(param) == ErrorCode.AUTO_UNKNOWN_ERROR;\n    }\n}\n
","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:06:07","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":57,"collectCount":0,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}