Skip to content

You cannot change the wakelock with wakelockEnabled or wakelockEnabledFullscreen #291

@sma

Description

@sma

You need to implement a didUpdateWidget method similar to

  void didUpdateWidget(FlickVideoPlayer oldWidget) {
    super.didUpdateWidget(oldWidget);
    // react to a changed wakelock enablement
    if (_isFullscreen) {
      if (oldWidget.wakelockEnabledFullscreen != widget.wakelockEnabledFullscreen) {
        WakelockPlus.toggle(enable: widget.wakelockEnabledFullscreen);
      }
    } else {
      if (oldWidget.wakelockEnabled != widget.wakelockEnabled) {
        WakelockPlus.toggle(enable: widget.wakelockEnabled);
      }
    }
    // also check for a changed manager here and then call
    // _initializeFlickManager()
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions