Разработчик уведомлений Android getNotification () vs build ()


Answers

Вы можете проверить уровень API в Runtime.

if (android.os.Build.VERSION.SDK_INT>=android.os.Build.VERSION_CODES.JELLY_BEAN) {
  // call something for API Level 16+
} else if (android.os.Build.VERSION.SDK_INT>=android.os.Build.VERSION_CODES.HONEYCOMB) {
  // call something for API Level 11+
}
Question

Согласно документации, которую я видел, сборщик уведомлений android был введен в API 11 и:

  • В API 11 - API 15 используется метод .getNotification () для создания объекта уведомления
  • В API 16 и далее используется .build () для создания объекта notificaiton.
Это звучит достаточно просто, но как написать код в Eclipse, который будет вызывать правильный метод в зависимости от версии API?