Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将整个JSON数组从主活动传递到其他活动?_Android_Json_Android Intent_Bundles - Fatal编程技术网

Android 如何将整个JSON数组从主活动传递到其他活动?

Android 如何将整个JSON数组从主活动传递到其他活动?,android,json,android-intent,bundles,Android,Json,Android Intent,Bundles,我希望在其他活动中显示API中的完整JSON数据。告诉我怎么做。您不能直接将JSON数据传递给其他活动。您可以将JSON数据转换为字符串,并将iNet作为额外数据传递给另一个活动并检索数据 intent.putExtra("JSON_DATA", json_object.toString()); startActivity(intent); 检索数据: try { json_object = new JSONObject(getIntent().getStringEx

我希望在其他活动中显示API中的完整JSON数据。告诉我怎么做。

您不能直接将JSON数据传递给其他活动。您可以将JSON数据转换为字符串,并将iNet作为额外数据传递给另一个活动并检索数据

intent.putExtra("JSON_DATA", json_object.toString());
startActivity(intent);
检索数据:

try {
   json_object = new JSONObject(getIntent().getStringExtra("JSON_DATA"));
} catch (JSONException e) {
   e.printStackTrace();
}

使用gson,您可以将JSON数组数据从一个活动传递到另一个活动


参考Url-

坏主意。您可以将JSON用作字符串并将其传递给第二个活动。