Ich arbeite derzeit an einer App mit Benachrichtigung, die auf einem Verschleißgerät angezeigt werden. Die Benachrichtigung enthält eine Aktion, die an die Benachrichtigungskarte gebunden ist (.setContentAction (0)).Deaktivieren Androide Verschleiß ausstehende Absicht Aktion Bestätigung
Alles funktioniert gut, außer dass es eine Bestätigungsnachricht zeigt jedesmal, wenn jemand auf der Karte klickt.
Da die Karte so schnell aktualisiert wird, wie jemand darauf klickt, dann ist es nicht notwendig, eine Bestätigung zu zeigen.
Ich überprüfe bereits die offizielle Dokumentation (https://developer.android.com/training/wearables/ui/confirm.html#show-confirmation), wenn es eine Möglichkeit gibt, die Bestätigung zu stoppen, leider habe ich bis jetzt keine Lösung gefunden.
bearbeiten 09.07.2015
NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
.setGroup("GROUP")
.setGroupSummary(false)
.setAutoCancel(false)
.setPriority(Notification.PRIORITY_HIGH)
.setSmallIcon(R.drawable.ic_timer_white_48dp);
ArrayList<NotificationCompat.Action> actions = new ArrayList<>();
NotificationCompat.Action control = new NotificationCompat.Action.Builder(icon, null, pendingTimeIntent).build();
actions.add(control);
builder.extend(new NotificationCompat.WearableExtender().addActions(actions).setContentAction(0).setBackground(background));
NotificationManagerCompat notificationManager =
NotificationManagerCompat.from(context);
notificationManager.notify(Constants.NOTIFICATION_ID_WEAR, builder.build());
Haben Sie eine Lösung dafür? – Debugger
Nein, deshalb habe ich eine Bouny angefangen. – Lukas
Haben Sie eine eigenständige tragbare Anwendung? Ich habe kürzlich an einer SmartWatch-App gearbeitet, und ich hatte dieses Problem nicht. Kannst du etwas Code posten? – Blackbelt