안녕하세요 ^^


자꾸 화면관련된것만 올리네요 ㅎㅎ;; 


음.. 다름이 아니라. .조금 특이해서 ^^;; 


테스트로 만들어서 해보면 전혀 문제가 없습니다.


우선 소스부터 올려보겠습니다. (Code Highlighter 써볼라했는데..잘 안되네요 ^^;;)



Test.class


@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.test);

mapButton = (Button)findViewById(R.id.map);

mapButton.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

Intent map = new Intent(Test.this, Map.class);

startActivity(map);

}

});


}


지극히 평범한 Button OnClickListener 입니다.

간단하게 Map이라는 Class를 호출하는데요.


Map.Class


public class Map extends MapActivity {

MapView mapView ;

@Override

protected void onCreate(Bundle icicle) {

super.onCreate(icicle);

setContentView(R.layout.map);

/*

mapView = (MapView)findViewById(R.id.mapview);

Double lat = 37.559866*1E6;

Double lng = 126.98287*1E6;

GeoPoint gp = new GeoPoint(lat.intValue(), lng.intValue());

mapView.getController().setCenter(gp);

mapView.getController().setZoom(16);

mapView.setSatellite(false);

mapView.setBuiltInZoomControls(true);

*/

}


...



동작은 문제없습니다. 지도도 잘 나오구요.


문제는


####

Main.class에서 A라는 버튼을 누르면 Test.class를 호출하게 됩니다.


위 소스에서 보시다시피 Test.class에서 mapButton 을 누르면 Map이 호출 되구요.


Map까지 호출 된상태에서 BackButton을 누르면 Test.class 쌩까고 Main.class로 바로 갑니다. ㅠㅠ


MapActivity라는걸 처음 쓰면서 공부하는데.. 원래 이런건가.. 싶기도 해서 여러가지 해보는데.. 도무지 뭐가 문제인지 모르겠네요 ㅠㅠ


원인이 무엇인지요?? 



###################

Main -> Test -> Map 

(BackButton 누름)

Map -------- > Main


(Test는 어디에~~~~~ )


전에  miniduck께서 가르쳐주신 http://chihun80.springnote.com/pages/6423199 요기도 참고해서 다 적용해봤는데 ㅠㅠ 잘 안되네요.. 에구..