У меня проблемы. Мой эмулятор Android Wear не показывает уведомление. Вот мой код для мобильного:
private void notifyToWear() {
NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender()
.setHintShowBackgroundOnly(true);
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("Request text")
.setContentText("Speak something then your phone will search it.")
.extend(wearableExtender);
NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);
notificationManager.notify(0, notificationBuilder.build());
}
Я называю это, когда нажимается кнопка в MainActivity. В моем телефоне отображается уведомление, но в эмуляторе Android Wear не отображается. Примечания: + Я подключился между телефоном Android и эмулятором Android Wear. Я протестировал пример карты в приложении Android Wear. Это работает.
Спасибо.
-- Обновить -- Код выполнения нажмите кнопку:
(findViewById(R.id.btn_request_text)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(MyActivity.this, "Call request", Toast.LENGTH_SHORT).show();
notifyToWear();
}
});
Когда я нажимаю кнопку Toast, отображается.
--- Обновление --- Я также запускаю ElizaChat и RecipeAssistant в образце износа. Но это тоже не работает.