Я пытаюсь разработать мобильное и носимое приложение.
Для этого приложения я хочу добавить какое-то действие к уведомлению. E.g., Delete & Reply
Намерение намерение = новое намерение (MyActivity.this, MyActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(MyActivity.this,0,intent,0);
Intent nextIntent = new Intent(MyActivity.this,NextActivity.class);
PendingIntent pendingIntent1 = PendingIntent.getActivity(MyActivity.this,0,nextIntent,1);
NotificationCompat.Builder notifyCompat = new NotificationCompat.Builder(MyActivity.this).addAction(R.drawable.ic_launcher,"Reply",pendingIntent)
.addAction(R.drawable.ic_launcher,"Delete",pendingIntent1)
.setContentText("Content Text")
.setContentTitle("Title")
.setSmallIcon(R.drawable.ic_launcher)
.setContentIntent(pendingIntent);
Notification notification =notifyCompat.build();
NotificationManager notifyManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
notifyManager.notify(0,notification);
Это то, что я сделал, чтобы показать уведомление с действием. Но моя проблема в том, что когда я нажимаю Reply
или Delete
в уведомлении о мобильном телефоне, тогда начинается активность мобильного приложения, и это нормально. Но если я нажму кнопку Delete
или Reply
в уведомлении Android Wear
, тогда он должен запустить Wearable Activity
вместо запуска Mobile App Activity
.
Может ли кто-нибудь помочь мне в том, как этого добиться? Если я нажму на действие на Android Wearable device
, оно должно запустить Wearable App
, но не мобильное приложение.