setForeground method

  1. @override
Future<bool> setForeground(
  1. bool foreground
)
override

是否设置为前台

应用进入前台或进入后台都需要调用此方法进行设置。应用进入后台时调用此方法设置为后台,可以优化数据链路从而减少耗电量

@note 如果设置为后台后收到通话或者消息内部会重置为前台,当通话结束或者消息收完后需要上层重新设置为后台

foreground 是否设置为前台

  • true: 设置为前台
  • false: 设置为后台

Implementation

@override
Future<bool> setForeground(bool foreground) async {
  return await NativeImpl.methodChannel.invokeMethod(
      '${methodTag}setForeground', {'setForeground': foreground});
}