delayInit static method

Future<void> delayInit(
  1. BuglyOptions options, {
  2. AppRunner? appRunner,
  3. BeforeInitRunner? beforeInitRunner,
})

延迟初始化接口

Implementation

static Future<void> delayInit(
  BuglyOptions options, {
  AppRunner? appRunner,
  BeforeInitRunner? beforeInitRunner,
}) async {
  _options = options;
  if (_isInit) {
    options.logger(APMLogLevel.warning, 'warning! rmonitor has init');
    return;
  }
  _delayInitTasks = _createInitTasks(options);
  _isDelayInit = true;
  _isFinalInited = false;
  await _runDelayInitTask(options, appRunner, beforeInitRunner);
  _isInit = true;
  options.logger(APMLogLevel.info, 'rmonitor delayInit!');
}