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

Issue 2963903002: Send a callback to notify which default menu item is chosen in Browser Actions (Closed)

Created:
3 years, 5 months ago by ltian
Modified:
3 years, 4 months ago
Reviewers:
Ted C, Yusuf
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Send a callback to notify which default menu item is chosen in Browser Actions This CL parses a new PendingIntent from BrowserActionsIntent as a callback if any default menu item is chosen in Browser Actions. Once a default menu item is chosen, Chrome adds its menuId to the PendigIntent and then sends it out to notify the 3rd party app. BUG=737814 Review-Url: https://codereview.chromium.org/2963903002 Cr-Commit-Position: refs/heads/master@{#490143} Committed: https://chromium.googlesource.com/chromium/src/+/9a650335461f853e79328d0d173361f3731b7547

Patch Set 1 #

Patch Set 2 : Update extra name. #

Patch Set 3 : Send chosen id through the data of callback intent. #

Total comments: 17

Patch Set 4 : Update based on Yusuf and Ted's comments. #

Patch Set 5 : Sync with client changes. #

Total comments: 4

Patch Set 6 : Update based on Ted's comments. #

Total comments: 2

Patch Set 7 : Update based on Yusuf's comments. #

Patch Set 8 : Rebase. #

Patch Set 9 : gclient sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -39 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java View 1 2 3 4 5 6 6 chunks +7 lines, -38 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java View 1 2 3 4 5 6 6 chunks +26 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 26 (12 generated)
ltian
Can you take a look of the changes in this CL? Thanks!
3 years, 5 months ago (2017-06-29 01:05:50 UTC) #2
Ted C
https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java (right): https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java:38: private PendingIntent mDefaultActionIntent; I would call this like something ...
3 years, 5 months ago (2017-06-30 17:48:34 UTC) #3
Yusuf
https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java (right): https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java:38: private PendingIntent mDefaultActionIntent; On 2017/06/30 17:48:33, Ted C wrote: ...
3 years, 5 months ago (2017-06-30 17:55:56 UTC) #4
ltian
https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java (right): https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionActivity.java:38: private PendingIntent mDefaultActionIntent; On 2017/06/30 17:55:56, Yusuf wrote: > ...
3 years, 5 months ago (2017-06-30 22:14:05 UTC) #5
Ted C
lgtm w/ nits https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java (right): https://codereview.chromium.org/2963903002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java#newcode44 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java:44: private static final String TAG = ...
3 years, 5 months ago (2017-07-17 17:57:00 UTC) #6
ltian
https://codereview.chromium.org/2963903002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java (right): https://codereview.chromium.org/2963903002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java#newcode165 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java:165: Intent addedIntent = new Intent(); On 2017/07/17 17:57:00, Ted ...
3 years, 5 months ago (2017-07-17 20:27:12 UTC) #7
Yusuf
lgtm https://codereview.chromium.org/2963903002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java (right): https://codereview.chromium.org/2963903002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java#newcode163 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java:163: private void notifyDefaultSelection(@BrowserActionsItemId int menuId) { notifyBrowserActionSelected for ...
3 years, 5 months ago (2017-07-20 23:53:53 UTC) #8
ltian
https://codereview.chromium.org/2963903002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java File chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java (right): https://codereview.chromium.org/2963903002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java#newcode163 chrome/android/java/src/org/chromium/chrome/browser/browseractions/BrowserActionsContextMenuHelper.java:163: private void notifyDefaultSelection(@BrowserActionsItemId int menuId) { On 2017/07/20 23:53:52, ...
3 years, 5 months ago (2017-07-21 00:36:14 UTC) #9
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/2963903002/120001
3 years, 5 months ago (2017-07-21 00:36:42 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/225966)
3 years, 5 months ago (2017-07-21 01:16:28 UTC) #14
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/2963903002/160001
3 years, 4 months ago (2017-07-27 16:49:48 UTC) #17
commit-bot: I haz the power
CQ cannot get SignCLA result. Please try later.
3 years, 4 months ago (2017-07-27 19:03:12 UTC) #19
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/2963903002/160001
3 years, 4 months ago (2017-07-27 20:42:00 UTC) #21
commit-bot: I haz the power
3 years, 4 months ago (2017-07-28 00:00:05 UTC) #26
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/9a650335461f853e79328d0d1733...

Powered by Google App Engine
This is Rietveld 408576698