반응형
안드로이드의 모든 뷰(View)에는 개발자 임의의 데이터를 저장할 수 있다.
원래 뷰는 visible 데이터인데, 화면과 전혀 상관이 없는 개발자 임의의 non-visible데이터를 저장할 수 있다.
setTag()는 저장할 때, getTag()는 다시 획득할 때.
setTag(value)하게 되면 하나의 값을 저장하는 것이고 여러개를 저장하고자 할 때는 setTag(key, value)와 같은식으로 하며, getTag(key)와 같은 식으로 값을 획들 할 수 있다.
데이터를 저장할 자바의 Object 타입으로 캐스팅되므로 문자열부터, 숫자, 객체, 등 자바의 모든 데이터를 저장할 수 있다.
안드로이 개발에서 유용하게 사용할 수 있는 이 방법은 데이터를 잠깐 저장해 두었다가 획득해 사용해야할 때 유용하게 사용할 수 있는 방법이다.
반응형
'프로그래밍 > Android' 카테고리의 다른 글
AttributeSet 객체의 속성 리스트 출력 (0) | 2018.10.23 |
---|---|
Android Spannable 적용 (0) | 2018.10.23 |
Adapter 와 AdapterView (0) | 2018.10.22 |
안드로이드 타이머 만들기 (TimerTask & Timer & Calendar & Date) (0) | 2018.10.18 |
Android Main Thread UI처리 관련 팁. (0) | 2018.10.16 |