【发布时间】:2017-05-09 04:13:11
【问题描述】:
我在将 google json 对象从活动发送和接收到另一个活动时遇到问题。
List<Integer> selectedScamMediumIds = scamMediumHorizontalAdapter.getSelectedScamMediumIds();
JsonObject scamData = new JsonObject();
JsonArray scamMediumJsonArray = new JsonArray();
for (Integer scamMediumId:selectedScamMediumIds) {
JsonPrimitive jsonPrimitive = new JsonPrimitive(scamMediumId);
scamMediumJsonArray.add(jsonPrimitive);
}
scamData.add("scam_medium_id",scamMediumJsonArray);
scamData.addProperty("scam_category_id", scamCategoryId);
scamData.addProperty("scam_sub_category_id", scamSubCategoryId + "");
scamData.addProperty("scammer_phone", phoneNumber.getText().toString());
scamData.addProperty("scammer_location", scammerLocation.getText().toString());
scamData.addProperty("lat", lattitude);
scamData.addProperty("lng", longitude);
Intent intent = new Intent(ScamLookUpActivity.this, ScamSearchActivity.class);
intent.putExtra("scamDatas", scamData.toString());
intent.putExtra("scamSubCategoryText", subCategoryTitle);
startActivity(intent);
上面的方法我试过了,不知道对不对。请帮助我如何将 json 对象从一个活动发送和接收到另一个活动。
【问题讨论】:
-
将您的
Json解析为一个自定义对象,然后将您的类设为Parcelable或Serializable在活动之间传递 -
我不知道如何解析...请您发布您的代码
-
我们无法帮助您生成/编写一段代码。我们可以帮助您制定一个好的逻辑。您的问题表明没有进行适当的研究!
-
@Zain 如何接收并将接收到的数据传递给 json 对象,在上面的链接中我在接收方有点困惑
标签: android json android-intent