Articles of Массивы

Как добавить данные в массив в Firebase?

У меня есть массив под названием subscribedTo в моем узле пользователя. Теперь я хочу добавить некоторые push ID's к этому массиву всякий раз, когда пользователь подписывается. Но push ID заменяется вместо добавления. Как я могу добавить идентификаторы push к массиву? схема "tester@gmail,com": { "email": "tester@gmail,com", "hasLoggedInWithPassword": true, "name": "tester", "subscribedTo": [ "-KFPi5GjCcGrF-oaHnjr" ], "timestampJoined": { […]

Как вставить значения в двумерный массив программно?

Я хочу сделать это динамически в java. Я знаю, как вставлять значения в одномерный массив. Я немного запутался в двухмерном массиве. static final String shades[][] = { // Shades of grey { "lightgrey", "dimgray", "sgi gray 92", }, // Shades of blue { "dodgerblue 2", "steelblue 2", "powderblue", }, // Shades of yellow { "yellow […]

Parse json array android

Привет, я пытаюсь проанализировать json-массив из этого URL-адреса. Массив json выглядит так. [ { "id":1, "introtext":"\u041b\u0438\u043c\u0443\u0437\u0438\u043d\u0430\u0442\u0430 \u0435 \u043e\u0434 \u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0432\u043e \u0431\u0435\u043b\u0430 \u0431\u043e\u0458\u0430 \u0434\u043e\u043b\u0433\u0430 \u043e\u043a\u043e\u043b\u0443 8,5 \u043c\u0435\u0442\u0440\u0438. \u041e\u043f\u0440\u0435\u043c\u0435\u043d\u0430 \u0435 \u0441\u043e \u043a\u043b\u0438\u043c\u0430 \u0440\u0435\u0434, \u0422\u0412, \u0414\u0412\u0414 \u0438 \u0431\u0430\u0440. \u041c\u043e\u0436\u0430\u0442 \u0434\u0430 \u0441\u0435 \u0432\u043e\u0437\u0430\u0442 \u0434\u043e 9 \u043b\u0438\u0446\u0430. \u0421\u0435 \u0438\u0437\u043d\u0430\u0458\u043c\u0443\u0432\u0430 \u0441\u043e \u043d\u0430\u0448 \u0448\u043e\u0444\u0435\u0440.\n{AdmirorGallery}..\/katalog\/prevoz\/limo-servis-jasmina\/linkoln\/{\/AdmirorGallery}\n\u00a0", "image":"http:\/\/zasvadba.mk\/media\/k2\/items\/cache\/787ae9ec9023a82f5aa7e4c1a64f73cb_S.jpg", "title":"\u041b\u0438\u043c\u0443\u0437\u0438\u043d\u0430 \u041b\u0438\u043d\u043a\u043e\u043b\u043d", "catid":"20", "alias":"\u043b\u0438\u043c\u0443\u0437\u0438\u043d\u0430-\u043b\u0438\u043d\u043a\u043e\u043b\u043d-\u043b\u0438\u043c\u043e-\u0441\u0435\u0440\u0432\u0438\u0441-\u0458\u0430\u0441\u043c\u0438\u043d\u0430" } ] […]

Почему мы не можем использовать массивы вместо varargs?

Я просто наткнулся на varargs , изучая android ( doInBackground(Type… params) ), сообщения SO разъяснили его использование Мой вопрос в том, почему мы не можем просто использовать массивы вместо varargs public void foo(String…strings) { } Я могу заменить этот тип вызова, упаковывая переменное число аргументов в массив и передавая его методу, подобному этому public void […]

Как получить значение базы данных в массив String в android (база данных sqlite)

У меня есть имя базы данных «CUED» (sqlite Android), у нее есть таблица HELLO, которая содержит столбец NAME. Я могу получить значение String из этого столбца. Позвольте мне показать вам мой раздел кода myDB =hello.this.openOrCreateDatabase("CUED", MODE_PRIVATE, null); Cursor crs = myDB.rawQuery("SELECT * FROM HELLO", null); while(crs.moveToNext()) { String uname = crs.getString(crs.getColumnIndex("NAME")); System.out.println(uname); } Он будет […]

Как повторить этот JSON-массив с использованием Java и org.json в Android?

Моя строка JSON выглядит так (содержится в строковой переменной sJSON ): [ {"id":284} ], [ {"name":John,"surname":Doe}, {"name":Jane,"surname":Doe} ] Я могу разобрать первый массив, подобный этому (используя Java и импортируя org.json): JSONArray arrJSON = new JSONArray(sJSON); JSONObject jsonGeneralData = new JSONObject(arrJSON.get(0).toString()); String sResult = jsonGeneralData.get("id").toString(); Это возвращает ожидаемый результат, который составляет 284. Я изо всех сил […]

Как получить список строк из Firebase, чтобы заполнить Spinner

Моя база данных устроена так: Я хочу получить все значения из areaName как список строк или любую форму списка и использовать его для заполнения Spinner. Проблема, которую я получаю, заключается в том, что она извлекает только последнее значение (в данном случае «Нью-Йорк»). Это мой фактический код: fDatabaseRoot.child("areas").addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { […]

Как очистить данные из массива JSON

Я работаю над проектом, где я должен очистить все данные из массива JSON. Кажется, что нет метода jsonArray.clear () . Также попробовал jsonArray = new JSONArray () . Это тоже не сработало. Предложения пожалуйста

ClassCastException при попытке сделать readParcelable в настраиваемом массиве объектов

Я пытаюсь реализовать Parcelable вместо Serializble, поскольку он должен быть более эффективным. Из моей MainActivity я хочу передать объект Message другому действию, мое сообщение класса содержит другие классы. Если я пройду мимо этой ошибки, я уверен, что буду работать с ними намного больше, но сейчас, когда я пытаюсь запустить приложение, я получаю Это мой класс […]

Объявление строки массива

У меня есть неприятная проблема, которая может быть легкой. Массивы в java кажутся разочаровывающими, но не интуитивными. У меня есть массив String с названием title, у него есть несколько названий Вот часть массива private String[] title = { "Abundance", "Anxiety", "Bruxism", "Discipline", "Drug Addiction" } Эта часть кажется ОК, поскольку код компилируется и работает отлично, […]