我想将 json 结果用于另一个 Activity 。在下面的代码中,我想使用 Intent 来传递数据第二个 Activity ,但我无法使用 Intent 类。如何使用 Intent 来传递值
if (status == 200) {
HttpEntity entity = response.getEntity();
String data = EntityUtils.toString(entity);
System.out.println(data);
System.out.println("fffff");
JSONObject jsono = new JSONObject(data);
JSONArray jarray = jsono.getJSONArray("articles");
System.out.println(jarray);
for (int i = 0; i < jarray.length(); i++) {
JSONObject object = jarray.getJSONObject(i);
Dashboard_Model_File actor = new Dashboard_Model_File();
actor.setTitle(object.getString("category_name"));
actor.setDescription(object.getString("bookmark_title"));
actor.setUrl(object.getString("bookmark_website"));
actor.setBookmark_id(object.getString("bookmark_id"));
actor.setAlternate_id(object.getString("alternate_id"));
actor.setBookmark_file(object.getString("bookmark_file"));
actor.setMode(object.getString("mode"));
actor.setImage(object.getString("bookmark_preview_image"));
actorsList.add(actor);
}
return true;
}
最佳答案
我建议将 JSON 结果作为字符串发送,请参阅以下代码
Intent intent=new Intent(getApplicationContext(),DistClass.class);
intent.putExtra("json",object.toString());
startActivity(intent);
在第二节课中执行以下操作
String jsonResult=getIntent().getExtras().getString("json");
JSONObject json=new JSONObject(jsonResult);
仅此而已
关于java - 如何将 json 结果从一个 Activity 传递到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36449294/