Page 842 - 3-3
P. 842
}
private class splashhandler implements Runnable{
public void run() {
startActivity(new Intent(getApplication(), Input.class)); // 로딩이 끝난후 이동할
Activity
SplashActivity.this.finish(); // 로딩페이지 Activity Stack 에서 제거
}
}
}
<Input.java> ( IP 설정을 위한 화면 )
package com.helloworld.smartschool; // 패키지를 불러옴
import android.content.Intent; // 화면전환을 위한 인탠트를 불러옴
import android.support.v7.app.AlertDialog; // 알림창을 띄우기위해 다이얼로그를 불러옴
import android.support.v7.app.AppCompatActivity; // 액티비티를 불러옴
import android.os.Bundle; // onCreate 를 위한 번들을 불러옴
import android.view.LayoutInflater; // 일부화면을 불러오기위한 레이아웃인플레이터를 불러옴
import android.view.View; // 뷰를 불러옴
import android.widget.Button; // 버튼을 불러옴
import android.widget.EditText; // 입력창을 불러옴
import android.widget.ImageButton; // 이미지 버튼을 불러옴
private ImageButton btn_IP, btn_next, btn_end; // 이미지 버튼
private String IP, WebIP; // IP 주소
private int PORT; // 포트
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_input);
// 레이아웃에서 이미지버튼을 불러옴
btn_IP = (ImageButton) findViewById(R.id.btn_IP);
btn_next = (ImageButton) findViewById(R.id.btn_next);
btn_end = (ImageButton) findViewById(R.id.btn_end);
// btn_IP 버튼을 눌렀을경우
btn_IP.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
show(); // IP 설정 다이얼로그를 불러옴
}
});
// btn_next 버튼을 눌렀을경우
btn_next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (IP == null || IP.equals("") == true) { // IP 가 null 일경우
- 842 -