如何将列表发送到下一个Intent

时间:2013-05-16 15:23:48

标签: android android-intent hashmap extras

我想发送这个'列表'到下一堂课(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 个答案:

答案 0 :(得分:1)

您必须准备/分类您的列表数据,例如以JSON格式,然后将其作为字符串额外传递给intent

JSONArray list = new JSONArray(); list.put(new JSONObject()。put(“id”,1).put(“name”,“placeNmae”));

intent.putStringExtra(“places”,list.toString());