Utilice Android Support Annotations como @StringRes, @LayoutRes, @DrawableRes para arreglos de enteros

Estaba intentando buscar cualquier muestra o cualquier documentación sobre el uso de anotaciones recientemente introducidas en la Biblioteca de soporte de Android para matrices . Particularmente, quiero anotar array de enteros con Anotaciones de Tipo de Recurso , como @StringRes , @DrawableRes , @ColorRes , etc.

He intentado utilizar estas anotaciones en Android Studio 1.3, detalles de la versión:

 Android Studio 1.3 Build #AI-141.2117773, built on July 28, 2015 JRE: 1.6.0_65-b14-466.1-11M4716 x86_64 JVM: Java HotSpot(TM) 64-Bit Server VM by Apple Inc. 

Declaración de la biblioteca de soporte: compile 'com.android.support:support-annotations:22.2.0'

Ejemplo de código fuente:

 public void test(@NonNull Context context) { method(context, new int[]{1}); // no warn/error here } public void method(@NonNull Context context, @DrawableRes int[] ids) { context.getString(ids[0]); // no warn/error here } 

Desafortunadamente, este código no produce errores, no hay advertencias, tal vez porque las anotaciones de tipo de recursos de la versión actual no están diseñadas para utilizarse en conjunto con matrices, pero no estoy seguro.

Mis preguntas – ¿hay alguna manera de usar Anotaciones de tipo de recurso para matrices int ?

Actualización :

He añadido el caso con varargs, que parecen rotos también, pero ligeramente de una manera diferente:

 public void test(@NonNull Context context) { method(context, 1, 2, 3); // there is warn only for 2nd argument, saying it must be Drawable type. But no warns to 3rd and 4th params. } public void method(@NonNull Context context, @DrawableRes int... ids) { context.getString(ids[0]); // no warn/error here } 

  • ¿Cómo podemos trabajar en torno al título en blanco en PagerTitleStrip y PagerTabStrip?
  • ¿Debo reemplazar ActionBarActivity con AppCompatActivity?
  • Barra de acción personalizada muestra el relleno oscuro que queda después del proyecto de actualización a Android SDK versión 21
  • La barra de herramientas está oculta en la ventana de preferencias anidadas
  • SetTint DrawableCompat no funciona en la API 19
  • Android: ¿qué sustituyó android.support.v4.app.NavUtils en APIs posteriores?
  • Com.android.support:design:24.1.0 no se muestra correctamente en la barra de navegación
  • DialogFragment: NullPointerException (biblioteca de soporte)
  • Android, nueva lib de soporte 25, Implementación BottomNavigationView
  • ViewRootImpl.setPausedForTransition (boolean) NullPointerException en ActivityTransitionCoordinator cuando la transición a otra Actividad se invoca demasiado pronto
  • Uso de ShowcaseView con la aplicación v7 appcompat ActionBar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.