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

Issue 2741103002: Create Broadcast Notification (Closed)

Created:
3 years, 9 months ago by iankc
Modified:
3 years, 9 months ago
CC:
chromium-reviews, srahim+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Create Broadcast Notification This change adds notifications to the PhysicalWebBroadcastService. It is the only way to disable broadcasting from a users perspective. It implements a broadcastReceiver to catch when the user hits the stop button on the notification. The change from commit() to apply() in the fetchDisplayUrl actually fixes a StrictMode violation. BUG=685856 Review-Url: https://codereview.chromium.org/2741103002 Cr-Commit-Position: refs/heads/master@{#456842} Committed: https://chromium.googlesource.com/chromium/src/+/d7bfcc3fa626adb9876f2d0ef925131decd70aa8

Patch Set 1 #

Total comments: 28

Patch Set 2 : Conleys nits 1 #

Total comments: 2

Patch Set 3 : Error Logging #

Total comments: 9

Patch Set 4 : Teds Nits 1 #

Patch Set 5 : Using ChromeNotificationBuilder #

Patch Set 6 : Adding to Notification Builder #

Patch Set 7 : Stylizing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -5 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java View 1 2 3 4 5 6 4 chunks +79 lines, -5 lines 0 comments Download
M chrome/android/java/strings/android_chrome_strings.grd View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (10 generated)
iankc
Creates the notifications.
3 years, 9 months ago (2017-03-09 22:36:03 UTC) #3
mattreynolds
lgtm https://codereview.chromium.org/2741103002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2741103002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode40 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:40: * service get's restarted it will restart broadcasting ...
3 years, 9 months ago (2017-03-09 22:59:42 UTC) #5
cco3
https://codereview.chromium.org/2741103002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2741103002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode64 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:64: Log.d(TAG, "Stop Service"); "Stop button pressed on Physical Web ...
3 years, 9 months ago (2017-03-10 23:21:38 UTC) #6
iankc
https://codereview.chromium.org/2741103002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2741103002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode40 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:40: * service get's restarted it will restart broadcasting as ...
3 years, 9 months ago (2017-03-10 23:54:18 UTC) #7
cco3
lgtm https://codereview.chromium.org/2741103002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2741103002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode65 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:65: } Maybe log an error after this, because ...
3 years, 9 months ago (2017-03-11 00:09:46 UTC) #8
iankc
Hey Tommy, Here is a change for adding notifications to Physical Web Sharing. Let me ...
3 years, 9 months ago (2017-03-11 00:34:26 UTC) #9
iankc
Hey Ted, Here is a change for adding notifications to Physical Web Sharing. Let me ...
3 years, 9 months ago (2017-03-11 00:36:08 UTC) #12
Ted C
https://codereview.chromium.org/2741103002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2741103002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode53 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:53: private static final String STOP_SERVICE = "stop_service"; I would ...
3 years, 9 months ago (2017-03-13 23:36:31 UTC) #14
awdf
https://codereview.chromium.org/2741103002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2741103002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode127 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:127: notificationManager.notify(NotificationConstants.NOTIFICATION_ID_PHYSICAL_WEB, On 2017/03/13 23:36:30, Ted C wrote: > @awdf ...
3 years, 9 months ago (2017-03-14 13:06:31 UTC) #15
iankc
Made awdf's change to use Apphooks.get().chromeNotificationBuilder https://codereview.chromium.org/2741103002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java File chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java (right): https://codereview.chromium.org/2741103002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java#newcode53 chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBroadcastService.java:53: private static final ...
3 years, 9 months ago (2017-03-14 18:49:15 UTC) #16
iankc
This is ready to be reviewed again.
3 years, 9 months ago (2017-03-14 19:09:17 UTC) #17
Ted C
lgtm
3 years, 9 months ago (2017-03-14 19:58:36 UTC) #18
Anita
On 2017/03/14 19:58:36, Ted C wrote: > lgtm AppHooks call lgtm
3 years, 9 months ago (2017-03-14 19:59:38 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/2741103002/120001
3 years, 9 months ago (2017-03-14 20:49:59 UTC) #22
commit-bot: I haz the power
3 years, 9 months ago (2017-03-14 21:40:19 UTC) #25
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/d7bfcc3fa626adb9876f2d0ef925...

Powered by Google App Engine
This is Rietveld 408576698