package exam.Multipage;
import android.app.*;
import android.os.Bundle;
import android.view.*;
import android.widget.*;
import android.os.*;
public class Multipage extends Activity {
View mPage1;
View mPage2;
View mPage3;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mPage1 = findViewById(R.id.page1);
mPage2 = findViewById(R.id.page2);
mPage3 = findViewById(R.id.page3);
findViewById(R.id.btnpage1).setOnClickListener(mClickListener);
findViewById(R.id.btnpage2).setOnClickListener(mClickListener);
findViewById(R.id.btnpage3).setOnClickListener(mClickListener);
}
Button.OnClickListener mClickListener = new Button.OnClickListener(){
public void onClick(View v){
mPage1.setVisibility(View.INVISIBLE);
mPage2.setVisibility(View.INVISIBLE);
mPage3.setVisibility(View.INVISIBLE);
switch (v.getId()){
case R.id.btnpage1:
mPage1.setVisibility(View.VISIBLE); break;
case R.id.btnpage2:
mPage2.setVisibility(View.VISIBLE); break;
case R.id.btnpage3:
mPage3.setVisibility(View.VISIBLE); break;
}
}
} <------- Syntax error, insert ";" to complete FieldDeclaration : 문제없이 코딩처리했는데 에러가 납니다.
}
이부분을 아래와 같이 처리했습니다. 빨간 라인이 사라졌습니다. 하지만 에뮬레이터 실행시
첫화면에서는 1 ~ 3 버튼만 출력되고 버튼을 누르면
에뮬레이터로 부터 이러한 문구가 출력됩니다. 도와주세요.
Sorry The application multipage(process.exam.Multipage)has stopped unexpectedly. Please try again,
}
}
}
; }




public void onClick(View v){
mPage1.setVisibility(View.INVISIBLE);
mPage2.setVisibility(View.INVISIBLE);
mPage3.setVisibility(View.INVISIBLE);
switch (v.getId()){
case R.id.btnpage1:
mPage1.setVisibility(View.VISIBLE); break;
case R.id.btnpage2:
mPage2.setVisibility(View.VISIBLE); break;
case R.id.btnpage3:
mPage3.setVisibility(View.VISIBLE); break;
}
}
}; <------- Syntax error, insert ";" to complete FieldDeclaration : 문제없이 코딩처리했는데 에러가 납니다.
// 에러 내용처럼 세미콜론을 삽입해주시면 됩니다 ㅎ
}