Android 5

Intent

android.context.Intent - 컴포넌트간 통신수단, 주고 받는 메세지에 대한 상세한 정보 갖는다.- 컴포넌트가 이동 및 정보 교환을 추상화한 객체.- 화면 Navigation 및 데이터의 전달 역할 ※ LifeCycleonCreate() Activity 실행시 호출 / 전달 Message Data Type : Bundle?onPause() 가 호출되면 반드시 다음 activity 호출 ※Bundle상태유지, web의 session 같은 느낌android.os.BundleonSaveinstanceState(Bundle) 필요정보 저장 / 강제 종료시 호출 되는 Call Back MethodonRestoreInstanceState(Bundle) 저장정보 추출 ※ intent 사용법 - 명시적(..

Android 2016.03.25

Thread

너따로 나따로의 작업 가능 activity도 하나의 쓰레드 -> activity를 상속받은 쓰레드 : UI 쓰레드 demon : foreground가 아닌 background에서 동작하는 것 카카오톡 메세지받기 버튼 안눌러도 자동으로 상대방의 카톡이 계속 옴 -> 쓰레드가 돌고있기때문(demon thread) android의 background thread는 UI 건드릴수없음 논리적인 logic만 가능 -> 동기화문제생기니까 동기화 syncronized : [ overhead / deadlock ]이라는 문제 발생 하므로 [ looper / message / message queue / Message Pool ] 이용한다 스레드의 사용위치 선정의 중요성: (위치 선정에서 많이 어려워들함) 안드로이드는 사..

Android 2016.03.22
반응형