2016-09-08 3 views
1

В моих тестах Robolectric при вызове getResources().getStringArray(R.array.some_array_id) Я получаю сбой с Resources$NotFoundException.

Это не происходит с другими типами ресурсов, и оно работает в моем приложении при работе за пределами тестов.

ответ

2

Проблема, как я определил массив в ресурсах, я использовал:

<array name="some_array_id"> 
</array> 

мне нужно использовать:

<string-array name="some_array_id"> 
</string-array> 

Либо один работает отлично с реальным SDK Android, но только string-array работает с Robolectric.