Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CP-stable]Fix another instance of platform view breakage on Android 14 #52982

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
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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