startAfterFirstFrame method

Future<void> startAfterFirstFrame()

runApp 之后调用,不要 await 它,以免挡住 initialize 返回。

Implementation

Future<void> startAfterFirstFrame() async {
  if (_started) return;
  _started = true;
  try {
    await _waitTwoSubmittedFrames();
    await _onFirstFrameSubmitted();
  } catch (e, st) {
    XlyLogger.error('MySplashGate: 首帧后启动失败', e, st);
    onError?.call(e, st);
    _enterFatal(e.toString());
  }
}