Запрос логики для фрагмента списка - PullRequest
0 голосов
/ 07 июня 2018

Я делаю упражнение с фрагментом 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 Ответ

0 голосов
/ 07 июня 2018

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...