在活动之间传递实时信息

时间:2012-05-27 09:28:24

标签: android google-maps

我的Android项目中有两项活动:

  1. Google地图活动
  2. 列出活动
  3. 我正在尝试将项目的位置信息传递给GM​​AP活动,并将其作为叠加层添加到地图中。我知道我必须使用putExtra和getExtra,但我想将该位置添加到Google Map并在用户点击List Activity项目时将其显示给用户。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以使用ListView setOnItemClickListener,并在此方法的实现中启动新的GMAP。 以下是示例代码:

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    public void onItemClick(AdapterView parent, View v, int position, long id){
        // Start your Activity according to the item just clicked.
        //also put extras.
        Intent newIntent = new Intent(ListActivity.this, GMAPActivity.class);
        newIntent.putExtra(key,value);
        startActivity(newIntent);
    }
};