Development/Android(700)
-
인스턴스 상태와 앱 재시작
인스턴스 상태와 앱 재시작 · 앱 세션을 중지했다가 다시 시작하면 액티비티 인스턴스 상태가 사라지고 액티비티가 기본 상태로 되돌아갑니다.· 앱 세션간에 사용자 데이터를 저장해야하는 경우 공유 환경 설정(Shared Preference) 또는 데이터베이스를 사용하여 데이터를 저장해야 재사용할 수 있습니다. https://developer.android.com/training/basics/activity-lifecycle/recreating.html
-
Activity를 통한 데이터 송수신
Activity를 통한 데이터 송수신
-
[Android] - ActionBar(액션바)
ActionBar(액션바) API 11부터 사용가능 테블릿의 타이틀바의 남는 부분을 활용하기 위해 나온 것이 액션바 액션바는 프래그먼트와 마찬가지로 태블릿의 등장과 함께 도입된 기능 액션바는 타이틀 바를 확장한 것이면서 메뉴의 기능 일부를 구현한 형태 AndroidMainifest.xml의 minSDKVersion을 11이상으로 지정해야 합니다. Action Item(액션 아이템) 일반적으로 메뉴는 오버플로우 메뉴 형태(아래쪽에서 표시되는 형태)로 지원되지만 ActionBar에도 등록 가능하며 ActionBar에 등록된 항목을 액션아이템이라고 합니다 showAsAction속성 menu.xml 의 item 항목의 showAsAction속성들 속성설명never항목을 액션바에 배치하지 않습니다 기본값alway..
-
Error - Failed to post notificaiton on channel "null"
에러메시지Failed to post notificaiton on channel "null" 해결방법안드로이드 API 26 (오레오) 버전 부터 알림 생성시 기존의 Notification 방식을 사용할 경우 Error가 발생합니다. API26이상이면 Notification Channel을 사용하여 알림을 구현해야 합니다.
-
Handler(핸들러), 핸들러로 메시지를 보내는 메서드, 핸들러로 메시지를 보내면 handleMessage() 메서드가 호출됩니다., Message 객체의 정보
Handler(핸들러)· 안드로이드에서 스레드간 통신 장치입니다.· 메인스레드(송신)에 있는 변수 값을 다른 스레드(수신)에서 값을 변경 시켜주기 위해 사용합니다.· 핸들러(Handler)는 신호를 보내는 것이고 러너블(Runnable)은 코드를 보내는 것입니다. public class Handler extends Object https://developer.android.com/reference/android/os/Handler.html 핸들러로 메시지를 보내는 메서드 void handleMessage(Message msg) Message 객체의 정보
-
대화상자의 버튼, 대화상자 닫기
대화상자의 버튼· 대화상자의 버튼은 최대 3개까지 배치할 수 있습니다.· 대화상자의 버튼 이름은 구분을 위한 임의적인 이름일 뿐이며 실제 의미는 코드에 의해 결정됩니다.· 대화상자는 버튼 캡션과 클릭 이벤트 리스너를 제공합니다.· 이벤트리스너가 비어 있거나 null일 경우 닫기 동작을 수행합니다. 버전 버튼 위치 설명 22 취소버튼 다음 좌측부터 부정, 긍정 버튼 위치 4.0 취소버튼 다음 좌측부터 부정, 긍정 버튼 위치 2.3 좌측부터 긍정, 부정, 취소 버튼 위치 대화상자 닫기