ListView - изменить адаптер с различными типами?

Интерфейс, диалоги, темы, стили, меню
Ответить
JDev
Сообщения: 88
Зарегистрирован: 05 авг 2012, 19:42

ListView - изменить адаптер с различными типами?

Сообщение JDev » 21 июн 2015, 18:08

Здравствуйте,
подскажите пожалуйста, что не так.
Вылетает приложение при смене адаптера.

Код: Выделить всё

public class PublicFragment extends ListFragment{
    private ArrayAdapter mAdapter;
....

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        mAdapter = new PublicAdapter(getActivity(),
ArrayList list = getList(); //возвращает ArrayList<Type1>
                R.layout.list_public_d_item, list);
        setListAdapter(mAdapter);
    }

 @Override
    public void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
        mAdapter = new Public2Adapter(getActivity(),
ArrayList list = getList(); //возвращает ArrayList<Type2>
                R.layout.list_public_d_f_item, list);
        setListAdapter(mAdapter);
            ((ArrayAdapter) getListView().getAdapter()).notifyDataSetChanged();
            mAdapter.notifyDataSetChanged();

Вылетает.
Что я делаю не так????

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: ListView - изменить адаптер с различными типами?

Сообщение Foenix » 21 июн 2015, 19:55

Уже все настолько устали от таких вопросов, что надо смотреть в лог, бла бла бла...экстрасенсов нету.. Что многие вопросы тут просто игнорируются..
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

JDev
Сообщения: 88
Зарегистрирован: 05 авг 2012, 19:42

Re: ListView - изменить адаптер с различными типами?

Сообщение JDev » 21 июн 2015, 22:45

)))) Я прекрасно понимаю, но что-то Андроид студио не дает мне лог, сам бы почитал...

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: ListView - изменить адаптер с различными типами?

Сообщение Foenix » 21 июн 2015, 23:20

а тогда не имеет смысла дальше программировать.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить