0

我想将此“列表”发送到下一堂课(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);
    }
    }
    });
    }
4

1 回答 1

1

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

JSONArray 列表 = 新 JSONArray(); list.put(new JSONObject().put("id",1).put("name", "placeNmae"));

intent.putStringExtra("places", list.toString());

于 2013-05-16T16:02:38.430 回答