Ich arbe ja mit Volley und dort gibt es als Response nur 2 Varianten: Stings und JSONs. ICh lade den JSON in die App und entpacke da.
Leider will Volley Nur ein JSONArray dafür haben. Ich konnte den JsonArray problemlos im Log sehen.
Leider ist die einzige möglichkeit laut Android Studio, das ich beim intent.putExtra("ArrayName"; String.ofValue mache um es zu über geben.
Strings habe ich von den ganzen Importen erfolgreich übergeben. Es werden Strings, Booleans und dieses Array mit ein Intent übergeben.
Habe bei der Übergabe Seite oben: JSONArray produkte = null;
Zum Entpacken nehme ich: produkte = intent.getStringArrayExtra("produkte"); Weil eine getJsonArrayExtra gibt es nicht, und so muss ich es in String[] setzen.
natürlich ist oben String[] produkte = null; . Leider ist die Log ausgabe immer null, obwohl das Log bei der anderen Activity angezeigt wird im Log.
Habe auch null weg gemacht, bringt genauso wenig.
1. Wie übergebe ich richtig ein JSONArray an eine andere Activity per Intent?
2. Wenn ich ein Boolean übergebe von einer Seite, möchte ich diesen Werte drüben auch haben. ICh weiß ja net, welcher Wert eingelesen wurden ist.
Wiso muss man beim getBooleanExtra("Wert") noch ein True oder false hinzufügen? ICh will ja den Wert von drüben und nicht selber festlegen.
Ich danke euch für eure Unterstützung!
Leider will Volley Nur ein JSONArray dafür haben. Ich konnte den JsonArray problemlos im Log sehen.
Leider ist die einzige möglichkeit laut Android Studio, das ich beim intent.putExtra("ArrayName"; String.ofValue mache um es zu über geben.
Strings habe ich von den ganzen Importen erfolgreich übergeben. Es werden Strings, Booleans und dieses Array mit ein Intent übergeben.
Habe bei der Übergabe Seite oben: JSONArray produkte = null;
Zum Entpacken nehme ich: produkte = intent.getStringArrayExtra("produkte"); Weil eine getJsonArrayExtra gibt es nicht, und so muss ich es in String[] setzen.
natürlich ist oben String[] produkte = null; . Leider ist die Log ausgabe immer null, obwohl das Log bei der anderen Activity angezeigt wird im Log.
Habe auch null weg gemacht, bringt genauso wenig.
1. Wie übergebe ich richtig ein JSONArray an eine andere Activity per Intent?
2. Wenn ich ein Boolean übergebe von einer Seite, möchte ich diesen Werte drüben auch haben. ICh weiß ja net, welcher Wert eingelesen wurden ist.
Wiso muss man beim getBooleanExtra("Wert") noch ein True oder false hinzufügen? ICh will ja den Wert von drüben und nicht selber festlegen.
Ich danke euch für eure Unterstützung!