Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@flutteractionsbot
Copy link

@flutteractionsbot flutteractionsbot commented May 22, 2024

This pull request is created by automatic cherry pick workflow
Please fill in the form below, and a flutter domain expert will evaluate this cherry pick request.

Issue Link

Fixes flutter/flutter#148662
CP bug flutter/flutter#148885

Target

stable

PR Link

TBD

Changelog Description

Platform view fix for android 14 when multiple activities are used and onMemoryTrim is called.

Impacted Users

Users shipping flutter apps on android 14 that use platform viewss

Impact Description

Platform views stop rendering new frames.

Workaround

No app level work around.

Risk

low

Test Coverage

no

Validation Steps

App is launched
App is backgrounded (via a back-gesture swipe)
Android Bug triggers HERE
no onTrimMemory callback fires
App is resumed
Platform views don't render

…#52980)

When you background an activity via the back-gesture the onTrimMemory callback is not invoked but the buggy Android behaviour still occurs.

Workaround this by faking an onTrimMemory callback in the `Activity#onStop` callback.

Fixes #148662
Related #146499

Tested manually on a Pixel 7 Pro running Android 14.
@flutteractionsbot flutteractionsbot added the cp: review add the cp request to the review queue of release engineers label May 22, 2024
@flutteractionsbot
Copy link
Author

@reidbaker please fill out the PR description above, afterwards the release team will review this request.

@itsjustkevin itsjustkevin added the autosubmit Merge PR when tree becomes green via auto submit App label May 31, 2024
@auto-submit auto-submit bot merged commit 1801d3b into flutter:flutter-3.22-candidate.0 May 31, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

autosubmit Merge PR when tree becomes green via auto submit App cp: review add the cp request to the review queue of release engineers platform-android

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants