ShortcutDemo: changes for DR API update.

Bug 28536066

Change-Id: I1c23bd57aba42e761ed31f8c9584d61c6900aa70
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 a1bb794..5360bba 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 @@
         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 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 18e6b8d..e0abb22 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 @@
     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)));
     }