Status Update
Comments
am...@google.com <am...@google.com> #2
he...@gmail.com <he...@gmail.com> #3
mm...@commonsware.com <mm...@commonsware.com> #4
More generally, changing wallpaper results in an effect that feels a lot like a configuration change: activities get restarted. Yet, there does not seem to be an actual configuration change that maps to changing wallpaper.
The attached sample app just has an activity that shows its creation time. In the manifest, I have set up every config change that I can find in
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.commonsware.android.myapplication">
<application
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.MyApplication">
<activity
android:name=".MainActivity"
android:configChanges="fontWeightAdjustment|fontScale|colorMode|layoutDirection|touchscreen|density|orientation|uiMode|mcc|mnc|locale|keyboard|keyboardHidden|navigation|screenLayout|fontScale|screenSize|smallestScreenSize"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
This app correctly ignores things like toggling dark mode. Yet, it still seems to undergo a configuration change when the wallpaper changes.
mm...@commonsware.com <mm...@commonsware.com> #5
Update: on Android 12, changing wallpaper results in an unblockable configuration change. Apps that assume that they can opt out of all configuration changes will need to be adjusted.
See
he...@gmail.com <he...@gmail.com> #6
tl...@gmail.com <tl...@gmail.com> #7
I'll just point out that this bug is affecting a lot more than just games. I've seen the following issues so far:
- Text entered in a private Twitter chat would be cleared and the keyboard would be hidden.
- My exercise app ("Starting Strength Official") would go from showing whichever screen I was currently on to showing the apps splash screen until I killed the app and restarted it.
- While scrolling the main feed in the YouTube app, the feed would refresh, and I'd be at the top of the newly refreshed feed.
Additionally, I've seen the screen refresh in these apps, though it didn't result in what I was doing at the time being negatively affected in a significant manner since I was just scrolling:
- Google Drive (PDF reader)
- Microsoft Outlook
It seems quite likely that, many other apps are affected (included many in a negative manner) since these are just the apps I've interacted with in the past couple days since updating.
od...@geek.co.il <od...@geek.co.il> #8
Additional problematic app behavior due to this issue (copied from dup report 207645506):
- Facebook lite - The previously reported broken behavior is gone, instead the screen locks.
- Google Maps - map resets to the current GPS location.
- YouTube - screen flickers and video pauses.
- Netflix - the video stops, the screen blanks, then the video starts replaying a few seconds back from where it stopped.
- YouTube music - audio or video stops and the application goes back to the main screen with any playlist cleared.
- Slack - if a huddle is in progress, you are thrown out of the huddle and out of the application, otherwise just the workspace switcher sidebar appears unexpectedly.
- Juice SSH (com.sonelli.juicessh) - it starts two(!!) New sessions to the same connection that was active, though it didn't close the active connection.
- Instagram - feed gets reset to the top new post instead of wherever you scrolled down to.
he...@gmail.com <he...@gmail.com> #9
un...@gmail.com <un...@gmail.com> #11
he...@gmail.com <he...@gmail.com> #12
ph...@twomeaslygamers.com <ph...@twomeaslygamers.com> #13
I use an app called wallpaper changer to change my wallpaper every minute.
The phone is basically unusable now that I've updated.
Effects just about every app I've opened including games like afk arena but also browsers, image board apps, ms teams, Gmail and more
he...@gmail.com <he...@gmail.com> #14
ph...@twomeaslygamers.com <ph...@twomeaslygamers.com> #15
he...@gmail.com <he...@gmail.com> #16
he...@gmail.com <he...@gmail.com> #17
ak...@gmail.com <ak...@gmail.com> #18
da...@gmail.com <da...@gmail.com> #19
tp...@gmail.com <tp...@gmail.com> #20
an...@gmail.com <an...@gmail.com> #21
vn...@gmail.com <vn...@gmail.com> #22
ak...@gmail.com <ak...@gmail.com> #23
ku...@gmail.com <ku...@gmail.com> #24
Apps running on or below Android 11 are working file but rest of them restarts as soon as we change wallpaper.
ak...@gmail.com <ak...@gmail.com> #25
is...@google.com <is...@google.com>
da...@gmail.com <da...@gmail.com> #26
Or that people unassigned and that's it?
Because the issue is still there.
pe...@gmail.com <pe...@gmail.com> #27
ge...@gmail.com <ge...@gmail.com> #28
la...@gmail.com <la...@gmail.com> #29
in...@gmail.com <in...@gmail.com> #30
ha...@gmail.com <ha...@gmail.com> #31
co...@gmail.com <co...@gmail.com> #32
la...@gmail.com <la...@gmail.com> #33
sa...@google.com <sa...@google.com>
vi...@google.com <vi...@google.com> #34
Please check for this issue on the
vi...@google.com <vi...@google.com> #35
Please provide the information as requested in
ak...@gmail.com <ak...@gmail.com> #36
This link may help:
ia...@google.com <ia...@google.com> #37 Restricted+
ia...@google.com <ia...@google.com> #38
This remains an issue. The problem is that the system changes the RRO, which kills all apps. This code flow does not follow the standard configuration flow, so developers can neither opt out nor can they handle it directly.
The ideal solution is probably to handle this as a configuration change, so that apps can use the standard lifecycle. If that's not feasible for some reason, it would help to at least have some kind of opt out to say an app does not use any of the resource values that are changed by the RRO, so the app does not need to be killed.
la...@gmail.com <la...@gmail.com> #39
vv...@google.com <vv...@google.com> #40
Thank you for reporting this issue. We have a fix rolling out in the upcoming release.
lo...@gmail.com <lo...@gmail.com> #41
How has this been fixed? Anything app and library developers need to know?
la...@gmail.com <la...@gmail.com> #42
la...@gmail.com <la...@gmail.com> #43
mi...@gmail.com <mi...@gmail.com> #44
Flutter 3.24.4 • channel stable •
Framework • revision 603104015d (12 days ago) • 2024-10-24 08:01:25 -0700
The problem is still not resolved
Description
- Build Number: google/flame/flame:12/SPB3.210618.013/7533405:user/release-keys
- Build Number: google/flame/flame:12/SPB5.210812.002/7671067:user/release-keys
What type of Android issue is this? Reboot or Crash
When did this happen?
Jul 16, 2021 05:20 GMT+02:00
What steps would let us observe this issue?
1. Open Wild Rift or Pokémon Go. (There are probably lots of other games that behave the same, but these two are from major and big companies of the gaming industry!)
2. Minimize the gaming app and change the home screen wallpaper (changing the lock screen wallpaper is not broken).
What did you expect to happen?
I expected the app to stay open, even though the System UI changed the accent colours.
What actually happened?
The game crashed or restarted itself.
How often has this happened?
Every time
What was the effect of this issue on your device usage, such as lost time or work?
High
Additional comments
I can't imagine there's no way to fix this. Google Android devs shouldn't implement a feature that can literally break the app working of major gaming apps!
Filed by Android Beta Feedback. Version (Bundled): 2.18-betterbug.external_20210512_RC04
To learn more about our feedback process, please visit