Вы делаете много вещей неправильно.Во-первых, вы можете объявить свой массив в строковых ресурсах.Я переписал ваш код, чтобы он работал.
Скопируйте приведенный ниже код и вставьте его в файл строковых ресурсов (например, res/string.xml
)
<string-array name="titles">
<item>Camera</item>
<item>Gallery</item>
<item>Select Image</item>
</string-array>
Затем замените код Java наследующее.
private void showImageImportDialog() {
String[] items = getResources().getStringArray(R.array.titles);
AlertDialog.Builder dialog = new AlertDialog.Builder(this);
dialog.setTitle(items[2]);
dialog.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
dialog.create().show();
}
Теперь должно работать.