알림에 페이지 추가


사용자의 휴대용 장치에서 앱을 실행하도록 사용자에게 요청없이 더 많은 정보를 제공하고 싶을 때, 당신은 웨어러블 장치의 알림에 하나 혹은 그 이상의 페이지를 추가 할 수 있다. 추가적인 페이지는 메인 알림 카드 우측에 즉시 나타난다.

 

여러 페이지의 알림을 만들기 위해서는:

  1. 당신이 휴대용 장치에 알림을 표시하고자 하는 방법으로, NotificationCompat.Builder로 메인 알림(첫 페이지)을 만들어라.
  2. NotificationCompat.Builder로 웨어러블 장치의 추가 페이지를 만들어라.
  3. addPage() 메소드로 메일 알림에 페이지들을 적용하거나 addPages() 메소드로 Collection에 여러 페이지를 추가하라.

예를들어, 여기에 알림에 두 번째 페에지를 추가하는 코드가 몇가지 있다:

// Create builder for the main notification
NotificationCompat.Builder notificationBuilder =
       
new NotificationCompat.Builder(this)
       
.setSmallIcon(R.drawable.new_message)
       
.setContentTitle("Page 1")
       
.setContentText("Short message")
       
.setContentIntent(viewPendingIntent);

// Create a big text style for the second page
BigTextStyle secondPageStyle = new NotificationCompat.BigTextStyle();
secondPageStyle
.setBigContentTitle("Page 2")
               
.bigText("A lot of text...");

// Create second page notification
Notification secondPageNotification =
       
new NotificationCompat.Builder(this)
       
.setStyle(secondPageStyle)
       
.build();

// Add second page with wearable extender and extend the main notification
Notification twoPageNotification =
       
new WearableExtender()
               
.addPage(secondPageNotification)
               
.extend(notificationBuilder)
               
.build();

// Issue the notification
notificationManager
=
       
NotificationManagerCompat.from(this);
notificationManager
.notify(notificationId, twoPageNotification);


Posted by 레미파
,