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

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/physicalweb/NearbyMessageIntentService.java

Issue 2552143002: Refactor Nearby Message listener (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBleClient.java » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/android/java/src/org/chromium/chrome/browser/physicalweb/NearbyMessageIntentService.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/NearbyMessageIntentService.java b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/NearbyMessageIntentService.java
index 0371e6eae71a1c4f425fc14759f71be54544f547..23651eaae25e89942e676c2d64a19f8f20b59ab3 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/NearbyMessageIntentService.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/NearbyMessageIntentService.java
@@ -8,30 +8,15 @@ import android.app.IntentService;
import android.content.Intent;
import com.google.android.gms.nearby.Nearby;
-import com.google.android.gms.nearby.messages.Message;
import com.google.android.gms.nearby.messages.MessageListener;
/**
* Service that handles intents from Nearby.
*/
public class NearbyMessageIntentService extends IntentService {
- private static final MessageListener MESSAGE_LISTENER = new MessageListener() {
- @Override
- public void onFound(Message message) {
- String url = PhysicalWebBleClient.getInstance().getUrlFromMessage(message);
- if (url != null) {
- UrlManager.getInstance().addUrl(new UrlInfo(url));
- }
- }
+ private static final MessageListener MESSAGE_LISTENER =
+ PhysicalWebBleClient.getInstance().createBackgroundMessageListener();
- @Override
- public void onLost(Message message) {
- String url = PhysicalWebBleClient.getInstance().getUrlFromMessage(message);
- if (url != null) {
- UrlManager.getInstance().removeUrl(new UrlInfo(url));
- }
- }
- };
public NearbyMessageIntentService() {
super(NearbyMessageIntentService.class.getSimpleName());
« no previous file with comments | « no previous file | chrome/android/java/src/org/chromium/chrome/browser/physicalweb/PhysicalWebBleClient.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698