안드로이드 개발 질문/답변
(글 수 45,052)
진저까지만 앱코딩을 해보고,
폰도 갤스1;;;
아이스크림환경에서는 코딩을 해본적이 없지만;
대세는 따라가야하는법이라...
혹시 개발자측면에서 참고해야 할 사항이 있을까요?
2012.08.01 10:14:29
답글 감사드립니다.
그렇다면 메인쓰레드가 점유하는 액티비티 사이클내의 모든 메서드들이 적용이 되는건가요?
예를들어
Main extends Activity{
onCreate(어쩌구...){
여기에 소켓통신을 구현하면 안된다는 말씀인가요?ㅠㅠ
}
}
Main extends Activity implements Runnable{
Thread currentTh;
onCreate(어쩌구..)
{
currentTh = new Thread(this);
currentTh.start();
}
public void run(){
소켓통신.
//이렇게 메인클래스에서 Runnable 인터페이스를 이용해서 run으로 따로빼서 구현해도 안되는건가요?
}
}
}




넹 제일중요한건 네트워크스레드를 메인스레드에서 그냥 사용하시면 에러나용...
모 그거말고도 시간이 오래걸리는작업이나 이런거하면 문제가 발생하기도 한다더군요(파일io같은거)
대부분 진저로만든사람들이 이부분에서 애를먹더라거여...
왜냐하면... 진저에서는 잘되거든요 ㅋㅋ