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

Issue 23522032: Change method of activity tracking done in ActivityStatus. (Closed)

Created:
7 years, 3 months ago by Ted C
Modified:
7 years, 3 months ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, erikwright+watch_chromium.org, jam, aberent, nyquist
Visibility:
Public.

Description

Change method of activity tracking done in ActivityStatus. Use the ability to track activity changes by registering a listener on the application. Also, this will manage the state of various activities on the java side. BUG=286071 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=223437

Patch Set 1 #

Total comments: 4

Patch Set 2 : Added additional functionality. #

Patch Set 3 : Add unit test for STOPPED #

Patch Set 4 : Reupload attempt #

Patch Set 5 : Reupload attempt #

Total comments: 16

Patch Set 6 : Addressed comments and added base application for all browser apps. #

Patch Set 7 : Remove test printout #

Patch Set 8 : Fix location provider tests #

Total comments: 2

Patch Set 9 : Remove isActive #

Patch Set 10 : Actually remove isActive this time #

Unified diffs Side-by-side diffs Delta from patch set Stats (+205 lines, -93 lines) Patch
M base/android/java/src/org/chromium/base/ActivityStatus.java View 1 2 3 4 5 6 7 8 9 3 chunks +138 lines, -19 lines 0 comments Download
D base/android/java/src/org/chromium/base/ChromiumActivity.java View 1 2 3 4 5 1 chunk +0 lines, -49 lines 0 comments Download
A base/android/java/src/org/chromium/base/ChromiumApplication.java View 1 2 3 4 5 1 chunk +20 lines, -0 lines 0 comments Download
M chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java View 1 2 3 4 5 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellApplication.java View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/LocationProvider.java View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -1 line 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/LocationProviderTest.java View 1 2 3 4 5 6 7 7 chunks +30 lines, -6 lines 0 comments Download
M content/shell/android/shell_apk/src/org/chromium/content_shell_apk/ContentShellActivity.java View 1 2 3 4 5 3 chunks +2 lines, -2 lines 0 comments Download
M content/shell/android/shell_apk/src/org/chromium/content_shell_apk/ContentShellApplication.java View 1 2 3 4 5 1 chunk +2 lines, -4 lines 0 comments Download
M testing/android/AndroidManifest.xml View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M testing/android/java/src/org/chromium/native_test/ChromeNativeTestActivity.java View 1 2 3 4 5 1 chunk +1 line, -6 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Ted C
Looking at trying to make activity status a bit easier to manage and less clobbery. ...
7 years, 3 months ago (2013-09-12 17:53:04 UTC) #1
David Trainor- moved to gerrit
lgtm https://chromiumcodereview.appspot.com/23522032/diff/1/base/android/java/src/org/chromium/base/ActivityStatus.java File base/android/java/src/org/chromium/base/ActivityStatus.java (right): https://chromiumcodereview.appspot.com/23522032/diff/1/base/android/java/src/org/chromium/base/ActivityStatus.java#newcode160 base/android/java/src/org/chromium/base/ActivityStatus.java:160: if (sActivity == null) return DESTROYED; Can an ...
7 years, 3 months ago (2013-09-12 22:12:32 UTC) #2
Ted C
https://chromiumcodereview.appspot.com/23522032/diff/1/base/android/java/src/org/chromium/base/ActivityStatus.java File base/android/java/src/org/chromium/base/ActivityStatus.java (right): https://chromiumcodereview.appspot.com/23522032/diff/1/base/android/java/src/org/chromium/base/ActivityStatus.java#newcode160 base/android/java/src/org/chromium/base/ActivityStatus.java:160: if (sActivity == null) return DESTROYED; On 2013/09/12 22:12:32, ...
7 years, 3 months ago (2013-09-12 23:14:54 UTC) #3
gone
LGTM, but I'd defer to pliard. https://chromiumcodereview.appspot.com/23522032/diff/23001/base/android/java/src/org/chromium/base/ActivityStatus.java File base/android/java/src/org/chromium/base/ActivityStatus.java (right): https://chromiumcodereview.appspot.com/23522032/diff/23001/base/android/java/src/org/chromium/base/ActivityStatus.java#newcode34 base/android/java/src/org/chromium/base/ActivityStatus.java:34: // Current main ...
7 years, 3 months ago (2013-09-13 00:45:56 UTC) #4
Philippe
Thanks Ted! This looks good to me overall although I'm (maybe unnecessarily?) worried about the ...
7 years, 3 months ago (2013-09-13 09:42:58 UTC) #5
bulach
thanks ted! lgtm, I think my comments are more in terms of documentation, so I'll ...
7 years, 3 months ago (2013-09-13 13:08:48 UTC) #6
aberent
https://codereview.chromium.org/23522032/diff/23001/base/android/java/src/org/chromium/base/ActivityStatus.java File base/android/java/src/org/chromium/base/ActivityStatus.java (right): https://codereview.chromium.org/23522032/diff/23001/base/android/java/src/org/chromium/base/ActivityStatus.java#newcode108 base/android/java/src/org/chromium/base/ActivityStatus.java:108: public static void onStateChange(Activity activity, int newState) { On ...
7 years, 3 months ago (2013-09-13 15:25:43 UTC) #7
Ted C
Comments addressed (hopefully) https://chromiumcodereview.appspot.com/23522032/diff/23001/base/android/java/src/org/chromium/base/ActivityStatus.java File base/android/java/src/org/chromium/base/ActivityStatus.java (right): https://chromiumcodereview.appspot.com/23522032/diff/23001/base/android/java/src/org/chromium/base/ActivityStatus.java#newcode34 base/android/java/src/org/chromium/base/ActivityStatus.java:34: // Current main activity, or null ...
7 years, 3 months ago (2013-09-13 18:20:07 UTC) #8
Philippe
lgtm, thanks Ted! Nice cleanup too.
7 years, 3 months ago (2013-09-16 08:40:41 UTC) #9
bulach
lgtm, thanks for the added documentation!! I have one tiny nit about that, but no ...
7 years, 3 months ago (2013-09-16 11:13:11 UTC) #10
Ted C
https://codereview.chromium.org/23522032/diff/37001/base/android/java/src/org/chromium/base/ActivityStatus.java File base/android/java/src/org/chromium/base/ActivityStatus.java (right): https://codereview.chromium.org/23522032/diff/37001/base/android/java/src/org/chromium/base/ActivityStatus.java#newcode177 base/android/java/src/org/chromium/base/ActivityStatus.java:177: * Returns the current main application activity's state (if ...
7 years, 3 months ago (2013-09-16 16:00:09 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/tedchoc@chromium.org/23522032/10002
7 years, 3 months ago (2013-09-16 18:54:27 UTC) #12
commit-bot: I haz the power
7 years, 3 months ago (2013-09-16 22:03:21 UTC) #13
Message was sent while issue was closed.
Change committed as 223437

Powered by Google App Engine
This is Rietveld 408576698