Как отправить список на следующее намерение

Я хочу отправить этот "список" следующему классу (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());

Другие вопросы по тегам