Android在点击FragmentActivity上的back按钮后维护活动
我现在正在开发地理定位应用程序,但更新的谷歌API(谷歌地图v2)确实令人困惑 问题是:当我点击按钮1(参见代码)时,它成功地显示了地图 但是,当我在Android设备上单击后退按钮时,它会立即关闭应用程序,而不是关闭Android在点击FragmentActivity上的back按钮后维护活动,android,api,map,Android,Api,Map,我现在正在开发地理定位应用程序,但更新的谷歌API(谷歌地图v2)确实令人困惑 问题是:当我点击按钮1(参见代码)时,它成功地显示了地图 但是,当我在Android设备上单击后退按钮时,它会立即关闭应用程序,而不是关闭setContentView(R.layout.mapview) 因此,我希望在单击back按钮后显示初始显示,而不是关闭应用程序 请帮助: MainActivity.java public class MainActivity extends FragmentActivity {
setContentView(R.layout.mapview)代码>
因此,我希望在单击back
按钮后显示初始显示,而不是关闭应用程序
请帮助:
MainActivity.java
public class MainActivity extends FragmentActivity {
LocationManager mLocMan;
String mProvider;
Location location;
Context context;
//double latitude, longitude;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mLocMan = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
mProvider = mLocMan.getBestProvider(new Criteria(), true);
LocationListener mListener = new Geocoord();
mLocMan.requestLocationUpdates(mLocMan.GPS_PROVIDER, 6000, 10, mListener);
//Button 0
final Button btn = (Button)findViewById(R.id.btn);
btn.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
//1st site
try{
EditText mgrs_site1 = (EditText)findViewById(R.id.editText1);
String site1 = mgrs_site1.getText().toString().toUpperCase();
............
}catch(Exception e){
Toast.makeText(MainActivity.this, "Please input valid Coordination!", Toast.LENGTH_SHORT).show();}//ends try-catch
}
}); //ends button0
//Button 1
Button btn1 = (Button)findViewById(R.id.btn1);
btn1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
btn.performClick();
setContentView(R.layout.mapview);
//Intent intent = new Intent(MainActivity.this, MapView.class);
//startActivity(intent);
}//ends onClick
});
}//ends onCreate
}//ends Activity
在main活动中定义覆盖函数
@Override
public void onBackPressed() {
setContentView(R.layout.activity_main);
}
谢谢你,奥古斯都。。但我需要“返回”函数,以不重新加载setContentView。。