안녕하세요
질문이 많습니다
자바가 객체지향 언어라고 하는데
초보라 잘 몰라서 거의 활용을 못하고 있는데요
그래서 각 액티비티에서 똑같은 함수를 써도
각각 구현해주고 있습니다
한곳에서 구현해주고 가져다 쓰고 싶습니다
이번에
onBackPressed() 라는 뒤로가기 버튼 메서드를
하나의 back.java 에 기능을 넣어두고
액티비티가 7화면인데요
여기서 import 하여 쓰고 싶습니다.
1.
onBackPressed()는 사용자가 언제 뒤로가기버튼을 누르는지 알수없으니깐
모든 액티비티에 넣어주어야 하는걸로 알고 있습니다? 맞지요?
2.onBackPressed() 를 back.java에 를 정의하는 방법이 일반 액티비티와 똑같이 OnCreate 바깥에 정의하면 되는건가요?
public class Back extends Activity {
protected void onCreate(Bundle savedInstanceState) {
....
setContentView(R.layout.Back) ;
....
}
onBackPressed(){
//sysytem.exit
}
}
3. 그리고 다른 7개의 액티비티에서 back.java 를 Import하여 onBackPressed() 가져다 쓰는 방법을 알고 싶습니다.
객체지향 자바에 대한 질문입다
선배님들 조언 부탁드립니다.