У меня есть небольшой пользовательский диалог, в котором у меня есть ListView с id: list.Я хочу заполнить его строками, которые есть в моих ресурсах (R.array.tones), но у меня действительно большие проблемы с выполнением этой работы, я пробовал много разных решений, это последнее, которое, я думаю, будет работать, но оно выдает пустой указательисключение в toneList.
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.tone_dialog);
dialog.setTitle(R.string.tonePromptTitle);
ListView toneList = (ListView)findViewById(R.id.list);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.tones, android.R.layout.simple_list_item_1);
toneList.setAdapter(adapter);
dialog.show();
Мой класс просто расширяет Activity, а не ListActivity, и я бы хотел, чтобы это было так, иначе я должен создать новый класс только для просмотра списка.Я прошу прощения за длинный код, я новичок здесь и еще не понял всей функциональности.