passando jsonarray da 1 attività ad un altro

Sto facendo un’app in cui voglio o passare un array JSON tra 2 attività. Come passare json arry da un’attività all’altra tramite intenti in Android. qualcuno può aiutarmi su questo ?? Grazie

Converti JsonArray in String quindi collegalo a Intent e invialo.

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); 

Dove jObject4 è Oggetto JSON.

Entra nella prossima pagina:

 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); 

Nella prossima attività

  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(); }