Android 地图活动赢得';不要在背压时停止
我有一张名单。当用户单击每个项目时,另一个Android 地图活动赢得';不要在背压时停止,android,android-maps-v2,Android,Android Maps V2,我有一张名单。当用户单击每个项目时,另一个活动显示放置在地图活动上的项目。我正在发送LatLng,并在单击项目时添加putExtra 一切正常,但我的问题是,当用户从“地图活动”后退时,地图再次显示,某种程度上是刷新(要退出“地图活动”,用户必须按两次!) 在背面按kill,finish() 第一项活动 lv = getListView(); lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override
活动
显示放置在地图活动上的项目。我正在发送LatLng,并在单击项目时添加putExtra
一切正常,但我的问题是,当用户从“地图活动”后退时,地图再次显示,某种程度上是刷新(要退出“地图活动”,用户必须按两次!)
在背面按kill
,finish()
第一项活动
lv = getListView();
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view, int position, long id) {
Intent intent = new Intent(getApplicationContext(),BimarestanMAP.class);
switch(position) {
case 0 :
intent.putExtra("name", str1);
intent.putExtra("lat", bim1a);
intent.putExtra("lan", bim1l);
startActivity(intent);
break;
}
解决了,谢谢;
补充:
intent.addFlags(intent.FLAG\u ACTIVITY\u CLEAR\u TOP)
项目意向 添加以下意图标志
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
finish();
可能重复您调用initilizeMap()两次的原因?当其他人给出正确答案时,不要发布您自己的答案。接受这一正确答案。
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
finish();