Как отправить список на следующее намерение
Я хочу отправить этот "список" следующему классу (HomeActivity). Но я пытался сделать это, отправляя дополнительные материалы, но не мог кто-нибудь, пожалуйста, помогите мне исправить это
код
protected void onPostExecute(final List<HashMap<String,String>> list) {
// Get json response status
status = "OK";
// updating UI from Background Thread
runOnUiThread(new Runnable() {
public void run() {
if(status.equals("OK")){
int list_size = list.size();
i = new Intent(getApplicationContext(),
HomeActivity.class);
startActivity(new);
}
}
});
}
1 ответ
Решение
Вы должны подготовить / выделить данные списка, например, в формате JSON, а затем передать их в намерение в виде дополнительной строки.
JSONArray list = new JSONArray(); list.put(новый JSONObject (). put ("id", 1).put ("name", "placeNmae"));
intent.putStringExtra ("place", list.toString());