Intereting Posts
Использование активности или фрагмента в приложении для Android Попытка динамического добавления TextView в ScrollView сбой при использовании XML-макета API YouTube для Android: проигрыватель YouTubePlayerFragment Как переопределить чертежи, определенные в проекте библиотеки Android? Должен ли я вызвать super () при переопределении конструктора AsyncTask? Как установить минимальную дату DatePicker на текущую дату Создать объект из строки Gson не работает Отправить команду на Bluetooth с Android-устройства Использование библиотеки LGPL в приложении для платных Android Android скачать pdf от url, затем открыть его с помощью PDF-ридера Android In-App Billing v3: «Невозможно выполнить операцию: queryInventory» Подключаться к устройствам Android с помощью wifi direct без подсказки Исключение при вызове метода setDataSource (FileDescriptor) (не удалось: status = 0x80000000) Android-приложение Key Hash не соответствует сохраненным хэшам ключей Android: Хорошей практикой является получение контекста статически?

Передача jsonarray из одной активности в другую

Я делаю приложение, в котором я хочу o передать json-массив между двумя действиями. Как передать json arry из одной активности в другую с помощью намерений в android. Может кто-нибудь мне помочь? благодаря

Solutions Collecting From Web of "Передача jsonarray из одной активности в другую"

Преобразуйте JsonArray в String, затем присоедините его к Intent и отправьте его.

JSONObject jObject = new JSONObject("Your Json Response"); Intent obj_intent = new Intent(Main.this, Main1.class); Bundle b = new Bundle(); b.putString("Array",jObject4.toString()); obj_intent.putExtras(b); 

Где jObject4 – объект JSON.

Войдите в следующую страницу:

 Bundle b = getIntent().getExtras(); String Array=b.getString("Array"); 
 Intent intent = new Intent(your_activity.this, new_activity.class); intent.putExtra("jsonArray", mJsonArray.toString()); startActivity(intent); 

В следующем мероприятии

  Intent intent = getIntent(); String jsonArray = intent.getStringExtra("jsonArray"); try { JSONArray array = new JSONArray(jsonArray); System.out.println(array.toString(2)); } catch (JSONException e) { e.printStackTrace(); }