Articles of arraylist

Android NDK получает ошибку ArrayList

JNIEXPORT jobject JNICALL Java_com_example_androidhellojni_FooFragmentTab_getUserList(JNIEnv *env, jobject obj) { jint i; jclass cls_arraylist = (*env)->FindClass(env, "java/util/ArrayList"); jmethodID init_arraylist = (*env)->GetMethodID(env, cls_arraylist, "<init>", "()V"); jobject obj_arraylist = (*env)->NewObject(env, cls_arraylist, init_arraylist, ""); if (obj_arraylist == NULL) LOGD("obj_arrlist fail"); jmethodID arraylist_add = (*env)->GetMethodID(env, cls_arraylist, "add", "(Ljava/lang/Object;)Z"); if (arraylist_add == NULL) LOGD("arraylist_add fail"); jclass cls_int = (*env)->FindClass(env, "java/lang/Integer"); jmethodID init_int […]

Невозможно отсортировать список по возрастанию

Map<String, String> map ; List<Map<String, String>> list = new ArrayList<Map<String, String>>(); /////OnCreate…………. function1(){ map = new TreeMap<String, String>(); map.put("id", "id"); map.put("amont", "amount"); list.add(map); System.out.println(list); } Входные значения для id = 1,3,5,57,80 Входные значения для суммы = 100 500 200, 10 10000 Невозможно отсортировать список по возрастанию. Он по-прежнему отображается в том порядке, в котором он […]

Удалить дубликат в ArrayList пользовательских объектов

Я пытаюсь удалить дублирующие объекты из моего массива. У меня есть свой обычай, который состоит из двух двойных: x и y. Я хочу, чтобы удалить duplicate ((x && y) == (x1 && y1)), и если x == x1, я хочу сохранить объект с более высоким y. ArrayList<MyObject> list = [x(0),y(0)], [x(0),y(0)], [x(0.5),y(0.5], [x(0.5),y(0.6)], [x(1),y(1)]; ArrayList<MyObject> […]

В списке массивов добавляется новая переменная, а также заменяется существующими значениями на новую

В списке массивов, когда новые переменные добавляются с помощью pointList.add(i , coord); Добавляется новая переменная, а также заменяется существующими значениями на новую. Как остановить эти замещающие переменные? for(int i=0;i<coordinateArray.length();i++) { brokenArray= coordinateArray.getJSONObject(i); x=brokenArray.getInt("x"); y=brokenArray.getInt("y"); Log.d("x", " "+i+ " "+x ); Log.d("y", " "+i+ " "+y ); coord.set(x, y); pointList.add(i , coord); Log.d("pointList", pointList.toString()); }

Java, как обрабатывать «Unchecked cast» для Array <MyItem> из Object

В моем проекте Android я создал абстрактный класс AsyncTask, в который я ввожу URL-адрес и, если необходимо, информацию подкачки, поэтому мне не нужно писать записи HTTP и т. Д. Я сделал абстрактный метод, onAsyncTaskResult (Object o), который должен быть реализован при использовании. Однако при передаче его соответствующему объекту (может быть другого типа) IDE дает мне […]

Gson Array десериализации массива

У меня есть следующая структура JSON: [ { "id": 1, "subcategories": [ { "id": 2, "subcategories": [ ] }, { "id": 3, "subcategories": [ ] } ] }, { "id": 4, "subcategories": [ { "id": 5, subcategories: [ ] } ] } ] Класс модели для категории (некоторые поля, такие как название, опущены для простоты), […]

Arraylist arraylist в методе

Проблема с попыткой заставить arraylist, содержащего arraylists, работать в моей программе, Im получает странное предупреждение: добавьте @SuppressWarnings «null» в processArray (), независимо от того, добавлю это или нет, моя программа вылетает, есть ли что-то очевидное Что Im делает неправильно здесь? Любая помощь будет очень благодарна. private ArrayList<ArrayList<String>> processArray(ResponseList<Status> responses){ ArrayList<ArrayList<String>> mainArray = null; ArrayList<String> innerArrays […]

Используйте метод из класса T, расширяющий ArrayList <T>

Не уверен, имеет ли смысл смысл, я попытаюсь объяснить. У меня есть CustomList, расширяющий ArrayList, T, скажем, Class A1 и Class A2, распространяя класс A, который является обычным классом. Мне нужно сделать это: public class CustomList<T> extends ArrayList<T> { public CustomList() { super(); } public boolean add(T obj) { /*The method getCustomBoolean() is not defined […]

Размер Android ArrayList возвращает 1, даже если в списке нет элемента

Я работаю с Android. У меня есть ArrayList строковых данных, и я сохранил весь Arraylist как одну строку в локальной базе данных. Later я извлекаю эту строку из db и преобразовываю эту строку в список массивов, Дело 1: String dbString=[10,5,34,67]; // array list as string String replace = dbString.toString().replace("[", ""); String replace1 = replace.replace("]", ""); […]

Что быстрее – Cursor или ArrayList?

У меня есть база данных SQLite, из которой я должен постоянно извлекать данные. Изменения могут быть сделаны для данных между каждым извлечением. Моя цель – максимизировать производительность приложения, так что самый быстрый способ сделать это получение? Я могу представить 2: Постоянное открытие и закрытие новых курсоров Запросите все данные в начале и сохраните их в […]

Intereting Posts
Доступ к сети, когда телефон Android спит Почему я всегда получаю один и тот же тестовый ответ от android-lvl? Android нарисовать на камере предварительный просмотр Соединение Bluetooth в фоновом режиме в Android? SensorEvent.timestamp – абсолютная метка времени (utc)? Android Emulator -Error появляется при запуске приложения для Android Создание пользовательского приложения для обработки вызовов Отключите все звуковые эффекты (аппаратные клавиши тоже) на Android Перемещение фокуса с одного текстового поля Редактировать на другое Получение уведомлений Android GCM, когда приложение находится в состоянии остановки Как указать минимальную и / или максимальную длину в RemoteInput Не удалось запустить эмулятор Android, так как не удалось инициализировать эмуляцию framebufferHAX в Windows 7 Библиотека поддержки Android FloatingActionButton – заполнение на устройствах с предварительным леоптипом? Запуск активности из виджета SearchView и название активности в ActionBar