From f3f9a3b55306a1e6df60b5ee652fda6750035e5e Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Wed, 11 May 2016 16:17:27 -0700 Subject: [PATCH] ShortcutDemo: changes for DR API update. Bug 28536066 Change-Id: I1c23bd57aba42e761ed31f8c9584d61c6900aa70 --- .../pm/shortcutdemo/ShortcutPublisher.java | 17 +++++++++++------ .../shortcutdemo/ShortcutPublishingService.java | 6 ++++-- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublisher.java b/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublisher.java index a1bb7948e..5360bbab5 100644 --- a/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublisher.java +++ b/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublisher.java @@ -16,6 +16,7 @@ package com.example.android.pm.shortcutdemo; import android.app.Activity; +import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.pm.ShortcutInfo; @@ -180,23 +181,26 @@ public class ShortcutPublisher extends Activity { intent3.putExtra("nest", new Bundle()); intent3.getBundleExtra("nest").putInt("int", 123); + final ComponentName activity = new ComponentName(this, ShortcutPublisher.class); + final ShortcutInfo si1 = addRandomIntents(this, new ShortcutInfo.Builder(this) - .setId("shortcut1") - .setWeight(10)).build(); + .setId("shortcut1")) + .setActivityComponent(activity) + .build(); final ShortcutInfo si2 = new ShortcutInfo.Builder(this) .setId(SETUP_SHORTCUT_ID) + .setActivityComponent(activity) .setTitle("Shortcut Demo Main") .setIcon(icon2) - .setWeight(5) .setIntent(intent2) .build(); final ShortcutInfo si3 = new ShortcutInfo.Builder(this) .setId("shortcut3") + .setActivityComponent(activity) .setTitle("Shortcut Demo Main with extras") .setIcon(icon3) - .setWeight(15) .setIntent(intent3) .build(); @@ -221,8 +225,9 @@ public class ShortcutPublisher extends Activity { public void onAddPressed(View view) { final ShortcutInfo si = addRandomIntents(this, new ShortcutInfo.Builder(this) .setId("shortcut-" + formatTime(System.currentTimeMillis()) + "-" - + sSequenceNumber.getAndIncrement()) - .setWeight(10)).build(); + + sSequenceNumber.getAndIncrement())) + .setActivityComponent(new ComponentName(this, ShortcutPublisher.class)) + .build(); callApi(this, () -> mShortcutManager.addDynamicShortcuts(Arrays.asList(si))); refreshList(); } diff --git a/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublishingService.java b/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublishingService.java index 18e6b8de2..e0abb223a 100644 --- a/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublishingService.java +++ b/samples/ShortcutDemo/publisher/src/com/example/android/pm/shortcutdemo/ShortcutPublishingService.java @@ -16,6 +16,7 @@ package com.example.android.pm.shortcutdemo; import android.app.IntentService; +import android.content.ComponentName; import android.content.Intent; import android.content.pm.ShortcutInfo; import android.content.pm.ShortcutManager; @@ -49,8 +50,9 @@ public class ShortcutPublishingService extends IntentService { private void addShortcut() { final ShortcutInfo si1 = ShortcutPublisher.addRandomIntents( this, new ShortcutInfo.Builder(this) - .setId("shortcut-" + System.currentTimeMillis()) - .setWeight(10)).build(); + .setId("shortcut-" + System.currentTimeMillis())) + .setActivityComponent(new ComponentName(this, ShortcutPublisher.class)) + .build(); ShortcutPublisher.callApi(this, () -> getSystemService(ShortcutManager.class).addDynamicShortcuts(Arrays.asList(si1))); }