2014-07-14 4 views
1

Я создал уведомление для android wear. Уведомление выходит должным образом. Я также добавил addAction для уведомления. У меня есть два вопроса:Извещение о новинке от Nokia

  1. Я не знаю, почему я получаю три слайд-страниц (три точки в нижней части),

    a. Notificaiton text 
    b. A black background image (second slide) 
    c. Add action button (third slide) 
    
  2. Я пытаюсь нажмите на уведомление, чтобы открыть новое намерение это не работает:

Вот код, я пробовал:

Intent notificationIntent = new Intent(this, Wear.class); 
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); 
int notificationId = 001; 
Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.backgroundwatch); 
NotificationCompat.Builder notificationBuilder = 
new NotificationCompat.Builder(this) 
    .setSmallIcon(R.drawable.launchericon) 
    .setContentTitle("Mail ME") 
    .setContentText("Are you in need of help?? Click or slide to request help!") 
    .setLargeIcon(background) 
    .setStyle(new NotificationCompat.BigPictureStyle().bigPicture(background)) 
    .addAction(R.drawable.launchericon,"Help", contentIntent); 

Я не уверен, где я ошибаюсь?

Спасибо!

+0

в вашем вопросе вы спрашиваете о андроиде войны и Android Wear в описании, что вы говорите о;);) –

+0

Вы пробовали метод .Show()? –

ответ

0

Похоже, при использовании BigPictureStyle показано, как 3-х страниц на Android Wear:

  1. Обычная уведомление с текстом
  2. только изображение из .bigPicture(...) вызова
  3. Open действие

Проверьте, какая растровая карта на самом деле здесь R.drawable.backgroundwatch, потому что вы переназначаете background переменную дважды:

Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.backgroundwatch); 
+0

Это была опечатка. Я инициализировал только один раз. Как решить эту проблему? – TheDevMan

+0

В чем ваша главная проблема? 1) вам не нужна 2-я страница или 2) вместо изображения вы видите черный прямоугольник? –

+0

Есть две проблемы: 1. Я получаю три страницы? Я должен получить только два в соответствии с приведенным выше кодом. (вторая страница только пустая с фоновым изображением) 2. Я не могу нажать на уведомление, чтобы выполнить некоторые действия? – TheDevMan

Смежные вопросы