-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Cards unable to be redrawn after screen off #4938
Comments
Android 8.0.0, alpha 30 |
Sure - I'm just now rebasing and branching out after you merged the last PR, I'll see what I can see |
if you publish those to any distribution channels you should stop it though! no need to get a flood of reports for even one bug when we know a big chunk landed... |
They're automatically published to the alpha channel, I don't see a way to
unpublish the APK without reverting the change and putting out a new
release, but there are only 64 alpha testers subscribed to that channel, so
as long as we can fix it promptly it's not the end of the world
On 11 Sep. 2018 12:24 am, "Mike Hardy" <notifications@github.com> wrote:
if you publish those to any distribution channels you should stop it
though! no need to get a flood of reports for even one bug when we know a
big chunk landed...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#4938 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACsA4r0yXmw6X5AP3Vu_N7JBjwEjUk2cks5uZoQagaJpZM4Whn24>
.
|
got it. just firing up the environment on that code right now and if I/we can't find it in the next couple hours we can revert |
It's still working ok on orientation change at least, but if there's no
quick fix we might have to store the card id and reload it from the
scheduler, which may not be a small change. :/
I've been dreading the day that this comes for a while now tbh lol. The
confirmation dialog class is built on a shoddy assumption that might be
broken as well.
…On Tue., 11 Sep. 2018, 12:31 am Tim Rae, ***@***.***> wrote:
They're automatically published to the alpha channel, I don't see a way to
unpublish the APK without reverting the change and putting out a new
release, but there are only 64 alpha testers subscribed to that channel, so
as long as we can fix it promptly it's not the end of the world
On 11 Sep. 2018 12:24 am, "Mike Hardy" ***@***.***> wrote:
if you publish those to any distribution channels you should stop it
though! no need to get a flood of reports for even one bug when we know a
big chunk landed...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#4938 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACsA4r0yXmw6X5AP3Vu_N7JBjwEjUk2cks5uZoQagaJpZM4Whn24>
.
|
I'm off to bed but will put out a release in the morning either way
…On Tue., 11 Sep. 2018, 12:37 am Tim Rae, ***@***.***> wrote:
It's still working ok on orientation change at least, but if there's no
quick fix we might have to store the card id and reload it from the
scheduler, which may not be a small change. :/
I've been dreading the day that this comes for a while now tbh lol. The
confirmation dialog class is built on a shoddy assumption that might be
broken as well.
On Tue., 11 Sep. 2018, 12:31 am Tim Rae, ***@***.***>
wrote:
> They're automatically published to the alpha channel, I don't see a way
> to unpublish the APK without reverting the change and putting out a new
> release, but there are only 64 alpha testers subscribed to that channel, so
> as long as we can fix it promptly it's not the end of the world
>
> On 11 Sep. 2018 12:24 am, "Mike Hardy" ***@***.***> wrote:
>
> if you publish those to any distribution channels you should stop it
> though! no need to get a flood of reports for even one bug when we know a
> big chunk landed...
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#4938 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ACsA4r0yXmw6X5AP3Vu_N7JBjwEjUk2cks5uZoQagaJpZM4Whn24>
> .
>
>
>
|
Ok - it's triggered between library versions 27.0.2 and 27.1.0. I'll find it for real but this will be an easy hotfix without losing otherwise-forward progress from the material-dialogs upgrade and cleanup work |
Thanks for the quick response, confirmed that the problem is resolved in the new alpha. |
Developer comments on the 27.0->27.1 changes: https://medium.com/androiddevelopers/loaders-in-support-library-27-1-0-b1a1f0fee638 I think this issue should remain open and have a "Support Library 27.1.x - " prefix (those issue summaries are how I'm looking at forward-porting issues, or maybe we need an issue tag for "forward-porting" or similar) |
I found the exact library hook at this point. The 27.0.2 and 27.1.1 sequence for initial card load is:
For 27.0.2 screen power cycle it looks like:
For 27.1.1 screen power cycle:
What I don't understand is why the WebView doesn't just show up again. It seems to me that the 27.0.2 flow was actually wrong - the 27.1.1 flow should be fine as it is idempotent really, but for some reason the work done by item 5-8 of the initial load works once, but not a second time on the same screen. Maybe during onPause() we need to do some more WebView teardown for 27.1.1 to make it ready for all the re-init it does? I'm still investigating, but that's where my current understanding is. |
Uh.oh.
The text was updated successfully, but these errors were encountered: