Page 99 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 99
//└만약 전송할 데이터가 있다면
try {
//└try-catch문 시작
netWriter.write(data);
//└netWriter를 통해 data값을 전송한다.
netWriter.flush();
//└netWriter의 버퍼를 비워준다.
} catch (IOException e) {
//└만약 IOException 에러가 발생한다면
e.printStackTrace();
//└에러를 로그로 띄운다.
}
data = "";
//└data값을 null값으로 만든다.
}
}
}
}
public boolean onCreateOptionsMenu(Menu menu) {
//└Action Bar를 만들어주는 부분
MenuInflater in = getMenuInflater();
//└MenuInflater를 만든다.
in.inflate(R.menu.main_menu, menu);
//└menu를 추가한다.
return super.onCreateOptionsMenu(menu);
//└메뉴에 대한 정보를 반환한다.
}
public boolean onOptionsItemSelected(MenuItem item) {
//└Action Bar에 버튼이 클릭되었을 때의 동작 설정
int id = item.getItemId();
//└id에 클릭한 버튼의 ID값을 받아온다.
if (id == R.id.ip_setting) {
//└만약 클릭한 버튼이 R.id.ip_setting버튼이라면
final AlertDialog.Builder dialog = new AlertDialog.Builder(this);
//└AlertDialog를 띄우기 위해 하나를 생성한다.
final EditText ee = new EditText(this);
//└EditText를 통해 받기 위해 새로운 EditText를 만든다.
ee.setText("192.168.100.10");
//└기본값으로 192.168.100.10을 준다. 이 값은 변경이 가능하다.
- 92 -