Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(220)

Issue 2551063003: Add a ProgressDialog during sign-in flow when GMS is updated. (Closed)

Created:
4 years ago by estevenson
Modified:
4 years ago
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add a ProgressDialog during sign-in flow when GMS is updated. Calls to GMS can be extremely slow after updating GMS, which can result in an ANR error since we currently make calls to GMS on the UI thread. This CL introduces a ProgressDialog that is shown while accounts are fetched in the background, preventing ANR errors while letting the user know that we're still waiting for GMS. BUG=669522 Committed: https://crrev.com/3705bf2e4ba91d57815ac59af70654ef95286d45 Cr-Commit-Position: refs/heads/master@{#439108}

Patch Set 1 #

Patch Set 2 : Fix naming #

Patch Set 3 : Revert changes meant for another CL #

Total comments: 4

Patch Set 4 : Address review comments & add a layout file w/small UI change #

Total comments: 4

Patch Set 5 : Address nits #

Patch Set 6 : Forgot null check #

Patch Set 7 : Update layout #

Patch Set 8 : Update layout #

Total comments: 4

Patch Set 9 : Reorder attributes #

Messages

Total messages: 31 (18 generated)
estevenson
ptal bauerb! Can you think of a better way to figure out whether or not ...
4 years ago (2016-12-05 20:13:08 UTC) #2
Bernhard Bauer
Generally, I think this is fine. If we're worried about that edge case, we could ...
4 years ago (2016-12-06 17:09:34 UTC) #5
estevenson
ptal Bernhard! I agree that leaving the GMS update message as-is may be best. https://codereview.chromium.org/2551063003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java ...
4 years ago (2016-12-06 23:50:29 UTC) #8
Bernhard Bauer
LGTM with some more nits I overlooked initially: https://codereview.chromium.org/2551063003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java File chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java (right): https://codereview.chromium.org/2551063003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java#newcode234 chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java:234: final ...
4 years ago (2016-12-07 10:07:13 UTC) #11
estevenson
Thanks! Going to wait for UX approval before landing this (https://crbug.com/669522#c18). https://codereview.chromium.org/2551063003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java File chrome/android/java/src/org/chromium/chrome/browser/signin/AccountSigninView.java (right): ...
4 years ago (2016-12-07 15:48:35 UTC) #12
estevenson
Hi Ganggui, can you take a look at chrome/android/java/res/layout/updating_gms_progress_view.xml? Thanks!
4 years ago (2016-12-15 20:27:22 UTC) #18
gogerald1
lgtm with comments, but I and Bernhard as I remember do not own res files. ...
4 years ago (2016-12-15 21:58:53 UTC) #19
estevenson
https://codereview.chromium.org/2551063003/diff/140001/chrome/android/java/res/layout/updating_gms_progress_view.xml File chrome/android/java/res/layout/updating_gms_progress_view.xml (right): https://codereview.chromium.org/2551063003/diff/140001/chrome/android/java/res/layout/updating_gms_progress_view.xml#newcode8 chrome/android/java/res/layout/updating_gms_progress_view.xml:8: xmlns:chrome="http://schemas.android.com/apk/res-auto" On 2016/12/15 21:58:53, gogerald1 wrote: > may no ...
4 years ago (2016-12-15 22:13:23 UTC) #20
estevenson
Hi Ted, can you do an OWNERS review for //chrome/android/java/res/ please?
4 years ago (2016-12-15 22:14:55 UTC) #22
Ted C
On 2016/12/15 22:14:55, estevenson wrote: > Hi Ted, can you do an OWNERS review for ...
4 years ago (2016-12-15 23:52:07 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2551063003/160001
4 years ago (2016-12-16 14:32:41 UTC) #26
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years ago (2016-12-16 15:24:47 UTC) #29
commit-bot: I haz the power
4 years ago (2016-12-16 15:26:23 UTC) #31
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/3705bf2e4ba91d57815ac59af70654ef95286d45
Cr-Commit-Position: refs/heads/master@{#439108}

Powered by Google App Engine
This is Rietveld 408576698