0
我在我的Android項目中的兩個活動之間的實時信息:傳遞活動
- 谷歌地圖活動
- 列表活動
我想要一個項目的位置信息傳遞給GMAP活動並將其作爲覆蓋圖添加到地圖中。我知道我必須使用putExtra和getExtra,但我想將該位置添加到Google地圖,並在用戶點擊列表活動項目時將其顯示給用戶。我怎樣才能做到這一點?
我在我的Android項目中的兩個活動之間的實時信息:傳遞活動
我想要一個項目的位置信息傳遞給GMAP活動並將其作爲覆蓋圖添加到地圖中。我知道我必須使用putExtra和getExtra,但我想將該位置添加到Google地圖,並在用戶點擊列表活動項目時將其顯示給用戶。我怎樣才能做到這一點?
您可以使用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);
}
};