06-12 05:50:12.158: W/dalvikvm(15163): threadid=11: thread exiting with uncaught exception (group=0x418d6360)
06-12 05:50:12.158: E/AndroidRuntime(15163): FATAL EXCEPTION: Timer-0
06-12 05:50:12.158: E/AndroidRuntime(15163): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
06-12 05:50:12.158: E/AndroidRuntime(15163): at android.os.Handler.<init>(Handler.java:121)
06-12 05:50:12.158: E/AndroidRuntime(15163): at android.widget.Toast$TN.<init>(Toast.java:361)
06-12 05:50:12.158: E/AndroidRuntime(15163): at android.widget.Toast.<init>(Toast.java:97)
06-12 05:50:12.158: E/AndroidRuntime(15163): at android.widget.Toast.makeText(Toast.java:254)
06-12 05:50:12.158: E/AndroidRuntime(15163): at com.example.jjmm.MainActivity.GetSns(MainActivity.java:143)
06-12 05:50:12.158: E/AndroidRuntime(15163): at com.example.jjmm.MainActivity.GetLocations(MainActivity.java:179)
06-12 05:50:12.158: E/AndroidRuntime(15163): at com.example.jjmm.MainActivity$2.run(MainActivity.java:88)
06-12 05:50:12.158: E/AndroidRuntime(15163): at java.util.Timer$TimerImpl.run(Timer.java:284)
로그 해석좀...
myTask = new TimerTask() {
public void run() {
Log.d("myTask", "run()");
GetLocations(); <<<<<<<<<<<<<<<<<<<현재위치를 받아서 지정된 번호로 문자를 보내주는 역활 합니다.
}
};
timer = new Timer();
//timer.schedule(myTask, 5000); // 5초후 실행하고 종료
timer.schedule(myTask, 5000, 3000); // 5초후 첫실행, 3초마다 계속실행
문자를 한번만 보내주고 어플이 강제종료되네요.. 왜그럴가요?..