Page 1091 - 3-3
P. 1091
startActivity(Intenttower);
}
});
} catch (Exception e) { // 예외 발생 시 연결에 실패하였습니다" ." Toast 출력
final String recvInput = " 연결에 실패하였습니다.";
mHandler.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
setToast(recvInput);
}
});
}
}
}
// Toast 출력 함수
void setToast(String msg) {
Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
}
}
- TowerSmarttower
package com.example.jbtc_01_06.outside.Tower;
import android.content.Intent; // Intent
import android.os.Bundle; // 데이터 전달을 위한 Bundle
import android.os.Handler; // Thread 처리를 위한 Handler
import android.support.v7.app.AppCompatActivity; // 호환성이 포함된 Activity
import android.util.Log; // Log
import android.view.View; // View
import android.widget.Button; // 버튼
import android.widget.LinearLayout; // 리니어 레이아웃
import android.widget.Toast; // Toast
import com.example.jbtc_01_06.outside.R; // 현재 어플리케이션 리소스
import java.io.DataInputStream; // 소켓 read 스트림
import java.io.DataOutputStream; // 소켓 write 스트림
import java.net.Socket; // 소켓
import java.util.Timer; // Thread 실행 지연을 위한 Timer
- 1091 -