안드로이드 개발 질문/답변
(글 수 45,052)
Activity 화면 출련 완료된후 호출되는 메서드??
가 있나요?
Activity 함수를 오버라이딩해서 쓸라고하는데요.
몇몇이 있긴있지만.
화면 완료후 즉 View들이 화면에 다뿌려진후 호출되는 함수는없나요?
또한 onCreate 함수 호출되기전후 호출현황좀 알고싶은데...
어디자료를 참고하면될까요..
다시말해.-_- activity 함수 호출 부분 순서를 알고싶습니다. 어떠내용을 포함하고있는지하구요.
헬프미요.ㅠㅠ흑흑
@Override
protected void onResume() {
HorizontalScrollView hori = (HorizontalScrollView) findViewById(R.id.imageViewHorizontalScroll);
int widthsize= hori.getMeasuredWidth();
Log.d("HorizontalScrollView WidthSize",""+widthsize+" "+widthsize/4);
super.onResume();
}
onStart,onResume 등으로 안쪽에있는 HorizontalScrollView size를 가져오고싶은데... 다들 실행전단계라서. 사이즈가 0으로 나와요.ㅠ
이부분이 막히네요.
HorizontalScrollView WidthSize(16746): 0 0
Oncreate
액티비티를 촉화한다 중지했다가 재시작하는 경우라면 액티비티의 이전 상태 정보인번틀이 전달된다 이정보대로 재초기화된다
onRestart
재시작될 때 호출된다 특별히 할일은없다
onStart
액티비트가 사용자에게 보이기 직전에 호출된다
onResume
사용자와 상호작용을 하기 직전에 호출된다 이단계에서 스택의 제일 위로올라온다
onPause
다른 액티비트가 실행될 때 호출된다 이 단계에서 미저장한 데이터가 있으면 저장하고애니메이션은 중지해야한다 이메스다가 리턴되어야 새애기비트가 활성화되므로 시간을 너무 많이 끌어선 안된다
onStop
액티비트가 사용자에게 보이지 않게 될 때 호출한다
onDestroy
액티비티가 파괴될 때 호출된다 시스템에 의해 강제 종료되는것인지 아니면 finish메서드 호출에 의해 스스로 종료되는것인지는 isFinishing 메서드로 조사 가능하다.




Oncreate
액티비티를 촉화한다 중지했다가 재시작하는 경우라면 액티비티의 이전 상태 정보인 번틀이 전달된다 이정보대로 재초기화된다
onRestart
재시작될 때 호출된다 특별히 할일은없다
onStart
액티비트가 사용자에게 보이기 직전에 호출된다
onResume
사용자와 상호작용을 하기 직전에 호출된다 이단계에서 스택의 제일 위로올라온다
onPause
다른 액티비트가 실행될 때 호출된다 이 단계에서 미저장한 데이터가 있으면 저장하고 애니메이션은 중지해야한다 이메스다가 리턴되어야 새애기비트가 활성화되므로 시간을 너무 많이 끌어선 안된다
onStop
액티비트가 사용자에게 보이지 않게 될 때 호출한다
onDestroy
액티비티가 파괴될 때 호출된다 시스템에 의해 강제 종료되는것인지 아니면 finish메서드 호출에 의해 스스로 종료되는것인지는 isFinishing 메서드로 조사 가능하다.