package koins.AnyCare.Parent;

import java.util.Timer;
import java.util.TimerTask;

import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;

import koins.AnyCare.R;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;

public class ParentDetailMap extends MapActivity {
 MapView mapView;
 MapController mc; 
 GeoPoint p;
 TimerTask myTask = new TimerTask() {
     public void run() {
         Log.e("ejrwo", "run()");
     }
 };
 Timer timer = null;
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.parentmapview);
  mapView = (MapView)findViewById(R.id.map);
  mapView.setBuiltInZoomControls(true);
  mapView.setSatellite(false);
  
  p = getPoint(36.826961, 127.183292);
  mc = mapView.getController();
  mc.setZoom(18);//맵을 확대한다
  mc.animateTo(p);
  mapView.invalidate(); 
  timer = new Timer();
  timer.schedule(myTask, 5000, 10000);
  
 }
 private GeoPoint getPoint(double lat, double lon) {
  return(new GeoPoint((int)(lat*1000000.0), (int)(lon*1000000.0)));
 }
 @Override
 protected boolean isRouteDisplayed() { 
  return false;
 }
 public void onStop(){
  Log.e("ejrwo","stop");
  timer.cancel();
  
 } 
}


간단하게 서버에서 좌표값만 받아서 다시 뿌려줄라고하는데
10초단위로 타이머를 켜논뒤
사용자가 종료하거나 뒤로가기 버튼을 누르면 타이머를 멈출려고하는데
백 버튼을 누르면 바로 죽어요 왜그런거죠
로그올릴께요 ㅠㅠㅠ