Что-то не так с моим массивом-адаптером во фрагменте? - PullRequest
0 голосов
/ 12 февраля 2019

Почему выдает ошибку с:

new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, stations);

, когда я создаю этот объект внутри фрагмента при создании?

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        fromText = getView().findViewById(R.id.fromText);
        toText = getView().findViewById(R.id.toText);
        stationCountText = getView().findViewById(R.id.stationCountText);
        stationlist.setOnItemClickListener(this);
        ticketPriceText = getView().findViewById(R.id.ticketPriceText);
        timeText = getView().findViewById(R.id.timeText);
        stationlist = getView().findViewById(R.id.stationlist);
        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, stations);

        adapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, sub);
        adapter2 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, sub2);
        adapter3 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, sub3);

        fromText.setThreshold(1);
        toText.setThreshold(1);
        fromText.setAdapter(adapter);
        toText.setAdapter(adapter);
        return inflater.inflate(R.layout.fragment_first, container, false);
}
...