본문 바로가기

전체 글

[안드로이드] ArrayAdapter 객체를 정의하는 방법 #1 - 자바 파일과 리소스 파일을 작성하여 이번 포스트에서는 ArrayAdapter 객체를 정의하는 방법을 정리합니다. ArrayAdapter란?ArrayAdapter는 배열과 어댑터 뷰를 연결하는 클래스입니다. 여기서 배열은 어댑터 뷰가 화면으로 보여줄 자료들의 집합입니다. 일반적으로 이 어댑터와 연관되는 배열의 종류는 문자열의 배열(String[] 또는 CharSequence[])입니다. 배열에 문자열들이 들어 있으면, 어댑터 뷰는 텍스트 뷰들을 이용하여 이들을 보여줄 수 있는 것이지요. 그렇다면 ArrayAdapter 객체는 어떻게 정의할 수 있을까요? 지금부터 단계별로 정리합니다. ArrayAdapter 객체를 정의하는 방법 2가지ArrayAdapter 객체를 정의하는 방법은 다음과 같이 2가지가 있습니다. 자바 파일만 작성하여 Array.. 더보기
Android Activity Life Cycle [출처] http://cavin.egloos.com 더보기
iOS6 SAFARI BUG (iOS6 사파리 버그 - AJAX, SPINNING, ...) 아이폰5 발표가 되고 조금 지나서 iOS6도 공개가 되었다. 업데이트평은 인터넷 접근 속도가 빨라졌다. OS 전체적으로 조금 빨라졌다 라는 평이 많고.. 일부 아이폰 4이하 기기를 사용하시는 분들은 느려졌다는 의견도 좀 있다. 뭐.. 그런저런 이야기는 지나가고.. 개발을 하고 사용하다 보니 문제가 발생했다. 바로바로... AJAX caching bug 사이트에서 페이지가 바뀌지 않은 상태에서 AJAX를 재호출 했을 경우 이전에 받았던 데이터를 그냥 계속 불러오는 버그가 발생하였다. 예상되는 버그 시나리오 * 최초로 A data("test.jsp")를 요청 1. 서버로 A data를 요청 2. 서버에서 Safari로 전달 3. Safari에서는 해당 데이터를 캐쉬에 저장 4. A data 제공 * 이후에 .. 더보기