public class Dilemma$1 extends Activity implements OnClickListener {
..............
private class TCPClient extends AsyncTask<Object, String, Object> {
@Override
protected void onPreExecute() {
Log.d("TCP", "server connecting");
Log.d("TCP Client Class", "1");
try {
socket = new Socket(IP, PORT);
staticToast("연결 중입니다");
output = new BufferedWriter(new OutputStreamWriter(
socket.getOutputStream()));
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
Log.e("socket connect", "unknow host error");
} catch (IOException e) {
// TODO Auto-generated catch block
Log.e("socket connect", "fail");
staticToast("연결 실패하였습니다");
finish();
}
}
}
지금 하려는게 TCP/IP 통신입니다. 여기에서 앱을 실행을 한 후 이 activity를 실행을 하였을 때 socket이 생성을 하지 못 하였을 때 이전 activity로 돌아가는 것을 하려고 합니다.
그런데 에러 창이 뜨면서 전체 앱이 꺼지던데 이 문제 어떻게 해결 할 수 없나요?? ㅜㅜ