Запрос логики для фрагмента списка

Я делаю деятельность с фрагментом listView в нем. Я нажимаю кнопку на элементах загрузки MainActivity для RSS-канала, который заполняет фрагмент списка.

У меня вопрос, как мне его настроить? У меня уже есть код для этого.

Теперь я планирую сделать так, чтобы кнопка MainActivity указывала на мой метод в моем RSSFragment, который расширяет ListFragment. Я запутался в некоторых вещах, например, какие действия нужно пройти здесь:

@Override
    protected void onPostExecute(Exception s) {
        super.onPostExecute(s);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, titles);

        lvRss.setAdapter(adapter);

        progressDialog.dismiss();
    }
}

Должен ли я использовать getActivity()? или передать MainActivity или RSSFragment.this?

Кроме того, как мне установить адаптер списка на фрагмент списка? Представьте, что lvRss там нет.

Я знаю, что это длинный вопрос.

Благодарю.

1 ответ

Должен ли я использовать getActivity()? или передать MainActivity или RSSFragment.this?

Если вы находитесь в Activity использование this или же Activity.this, ЕСЛИ ты в Fragment использование getActivity(),

Кроме того, как мне установить адаптер списка на фрагмент списка? Представьте, что lvRss там нет.

Используйте настройку метода setListAdapter Adapter в ListFragment

Другие вопросы по тегам