본문 바로가기
[android air] Activity lifecycle on the flash ( onResume, onPause, onStart, onStop ) [android air] Activity lifecycle on the flash ( onResume, onPause, onStart, onStop ) NativeApplication.nativeApplication.addEventListener( Event.ACTIVATE, onStart );NativeApplication.nativeApplication.addEventListener( Event.DEACTIVATE, onStop ); function onStart( e : Event ){// Do sth..} function onStop ( e : Event ){// Do sth..} activate, addEventListener, android activity lifecycle, Callback,.. 2014. 5. 7.
[android] onSaveInstanceState 는 언제 불리는 걸까? android, onSaveInstanceState 는 언제 불리는 걸까? 안드로이드 개발자 리퍼런스 사이트 onSaveInstanceState는 activity 가 죽기전에 불려서 상태를 저장하고, onCreate 나 onRestoreInstanceState 를 통해 해당 상태를 복구하는 데 사용된다. 이 함수는 다음과 같은 경우에 불린다.예를 들어 Activity A 위에 Activity B 가 실행중에 있는데리소스 재활용의 문제로 Activity A 가 죽어야 하는 상황이 발생했다.이 경우에 onSaveInstanceState 가 불려서 A 의 상태를 저장하게 된다. 착각하지 말아야 할 것이 onPause 와 같이 onSaveInstanceState 가 activity life cycle 의 일부라.. 2014. 2. 16.
[android] 메모리 최적화에 대한 추가정보들 android, 메모리 최적화에 대한 추가정보들 Activity 나 Fragment 가 멈출 때 비트맵을 재활용하자. - 보통 Activity의 경우 onStop(), Fragment의 경우 onDestryView() 에서 하는 것이 적당하며, Bitmap 이미지의 recycle 을 호출한다. - Activity 나 Fragment 의 종료시에는 View 에 bind 된 drawable 을 끊어주는 것도 중요하다.Drawable.setCallback( null ); 이는 Drawable 이 View 에 bind 되어 있고, View 는 다시 Context 를 통해 Activity 에게 bind 되어 있다는 의미이다. 이를 통해 메모리 릭의 가능성을 배제할 수 있다. 이미지를 load 할 때 줄여서 읽는다.. 2013. 11. 11.
반응형