我的Android项目中有两项活动:
我正在尝试将项目的位置信息传递给GMAP活动,并将其作为叠加层添加到地图中。我知道我必须使用putExtra和getExtra,但我想将该位置添加到Google Map并在用户点击List Activity项目时将其显示给用户。我怎么能这样做?
答案 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);
}
};