Articles of arraylist

Вставить массив в базу данных SQLite в android

Я хочу сохранить будние дни в базе данных, поэтому я решил сохранить его, назначив значение int каждый день. т.е. 1 -> Выбрано, 0 -> Не выбрано. Понедельник = 0/1 Вторник = 0/1 , , , , , Воскресенье = 0/1. Но это сделает 7 столбцов в БД . Поэтому я подумал, может ли кто-нибудь помочь […]

Получить значение (String) ArrayList <ArrayList <String >> (); В Java

Я знаю, что это простой вопрос, но в ArrayList<ArrayList<String>> collection; ArrayList<String> listOfSomething; collection= new ArrayList<ArrayList<String>>(); listOfSomething = new ArrayList<String>(); listOfSomething.Add("first"); listOfSomething.Add("second"); collection.Add(listOfSomething); listOfSomething.Clear(); listOfSomething.Add("first"); collection.Add(listOfSomething); Я хочу взять String из ArrayList из ArrayList, и я не знаю, как это сделать. Например, я иду ArrayList<String> myList = collection.get(0); String s = myList.get(0); И это работает! но: […]

Система инвентаризации игр для Android

Я использую ArrayList как «инвентарь». У меня возникли проблемы с поиском способа добавления кратных одного и того же элемента, не занимая места в «инвентаре». Например: я добавляю зелье в свой инвентарь. Теперь я добавляю ДРУГОЕ зелье, но на этот раз вместо добавления ДРУГОГО зелья в инвентарь, вместо этого должен показать, что у меня есть: зелья […]

ArrayList indexOf () возвращает неверный индекс?

У меня проблема с ArrayList. Я использую ArrayList следующим образом: private ArrayList<Playlist> mPlaylists; Где Playlist – это класс, унаследованный от другого ArrayList. Я делаю следующее: p = new Playlist(…some parameters…); mPlaylists.add(p); Позже, когда я использую 'p', чтобы получить индекс в списке: int index = mPlaylists.indexOf(p); Возвращается индекс «1», хотя проверка списка ясно показывает, что это […]

Передача ArrayList с объектами в новую активность?

Я пытаюсь передать ArrayList из моего первого действия в следующий. В принципе, первое действие анализирует XML-файл и создает ArrayList с объектами внутри. То, что я хочу сделать, это отправить этот ArrayList ко второму действию и показать некоторые данные объекта в ListView. Я думал о том, чтобы делать это с намерением, но похоже, что только примитивные […]

Java конвертирует ArrayList в строку и обратно в ArrayList?

Я хотел сохранить ArrayList в SharedPreferences, поэтому мне нужно превратить его в строку и обратно, вот что я делаю: // Save to shared preferences SharedPreferences sharedPref = this.getPreferences(Activity.MODE_PRIVATE); SharedPreferences.Editor editor = this.getPreferences(Activity.MODE_PRIVATE).edit(); editor.putString("myAppsArr", myAppsArr.toString()); editor.commit(); Я могу получить его с помощью String arrayString = sharedPref.getString("yourKey", null); Но я не знаю, как преобразовать arrayString в ArrayList. […]

Java.lang.RuntimeException: Parcelable столкнулся с IOException, записывающий сериализуемый объект в Android, передающий объект ArrayList

Я хочу передать объект ArrayList другому действию, используя DataWrapper, который реализует Serializable . Я следил за предоставленным здесь ответом: передайте arraylist объектов, определенных пользователем, в Intent android . Я MPAndroidChart другое мероприятие из библиотеки PieChart MPAndroidChart PieChart OnChartGestureListener() . Вот как я передал объект ArrayList threadList : mChart.setOnChartGestureListener(new OnChartGestureListener() { @Override public void onChartSingleTapped(MotionEvent me) […]

Удаление данных из ArrayList с помощью цикла For-loop

У меня странная проблема. Я думал, что это будет стоить мне несколько минут, но сейчас я боюсь несколько часов … Вот что я получил: for (int i = 0; i < size; i++){ if (data.get(i).getCaption().contains("_Hardi")){ data.remove(i); } } data – это ArrayList. В ArrayList я получил несколько строк (всего 14 или около того) и 9 […]

Эффективно фильтруйте ArrayList в Java / Android

Я разрабатываю Android-приложение (Android 1.6), но это, вероятно, более общий вопрос Java. У меня есть ArrayList около 10 000 объектов Объекты содержат 3 строки (firstName, middleName, lastName). Пользователю предоставляется «окно поиска» на андроиде, где они могут искать определенный «объект», введя часть имени. У меня есть класс (который я называю Filterer), который просматривает список из 10 […]

<? Extends A> не будет принимать дочерние классы A

Я работаю с Android Studio, и у меня проблема, я не знаю, как ее решить. Я не знаю, является ли проблема с Android Studio, с Java или ошибкой make. У меня есть класс, конструктор которого следующий: public MakeQuery(Callable<ArrayList<? extends A>) { … } Я пытаюсь создать объект этого класса со следующими строками: Callable<ArrayList<B>> callable = […]