Ошибка в расширении класса ArrayAdapter

164
30 июля 2018, 01:20

Пытаюсь расширить адаптер для спиннера, написал класс включающий в себя проверку: находится ли в списке данных для спиннера нужная строка:

private class myAdapter extends ArrayAdapter<String>
{
    ArrayList<String> arrayList;
    public myAdapter(@NonNull Context context, int resource, ArrayList objects)
    {
        super(context, resource, objects);
        arrayList = objects;
    }
    public boolean isContains (String text)
    {
        return arrayList.contains(text);
    }
}

соответственно в коде обращаюсь к этому адаптеру таким образом :

adapter_2 = new myAdapter(getActivity(),
                            R.layout.spinner_closed, spinner_2_data);
spinner_2.setAdapter(adapter_2);

далее мне необходимо в коде провести проверку

if (adapter_2.isContains("some_text")) // если в данных для построения листа спиннера есть нужная строка
{
    //some code
}

но из кода не получается вызвать метод isContains(), кажется, я что то делаю не так, но не могу понять, что именно.

READ ALSO
Авторизация и аутентификация Servlet

Авторизация и аутентификация Servlet

День добрыйПодскажите пожалуйста в каком направлении идти

215
Border-image с одной стороны блока

Border-image с одной стороны блока

Есть ли возможность задать border-image только с одной стороны блока (не вокруг)? Например, если необходимо сделать тот же border-bottom: dotted, только с промежутком...

219
Illegal break statement

Illegal break statement

Собственно текст ошибки:

185