안드로이드 SQLlite 사용중해서 테이블 정의하고 Insert문 사용하고있는데요
고정된 튜플들 생성해줄려고 하는데 어디에 정의해야지 어플 설치시 최초 1회 실행되는지 궁금해서요.
오늘 오전에 여쭤봤는데
쉐어드 프리퍼런스 사용해서 최초 1회만 실행되도록 관리하는 거 이해를 잘 못하겠는데
어떻게 검색해야지 레퍼런스 자료라던가
나오죠? ㅠㅠ
안나오는데 ㅠㅠ
안드로이드 SQLlite 사용중해서 테이블 정의하고 Insert문 사용하고있는데요
고정된 튜플들 생성해줄려고 하는데 어디에 정의해야지 어플 설치시 최초 1회 실행되는지 궁금해서요.
오늘 오전에 여쭤봤는데
쉐어드 프리퍼런스 사용해서 최초 1회만 실행되도록 관리하는 거 이해를 잘 못하겠는데
어떻게 검색해야지 레퍼런스 자료라던가
나오죠? ㅠㅠ
안나오는데 ㅠㅠ
어디 정의할게 아니라 첫실행시 exist table이랑 where 절로 true면 해당코드 skip하면 되느니라. 뭔 레퍼런스까지..
아 그래요? 감사합니다. 근데 그 내용 검색어 뭐라고 해야지 소스코드가 나오나요. ㅠ
시발아 다 알려줬는데 소스코드를 알려달라는건 나랑 싸우자는거냐??
전혀 모르겠는걸요 그래도 ㅇㅅㅇ 구글에 뭐라고 치면 소스코드 나오죠? 검색어만 알려주세요 ㅠㅠㅠ
세상에.....
쉐어드 프리퍼런스가 뭔지부터 이해를 하고 갖다 붙여써라 좀
죄송;; 이해하려는데 소스코드가 있어야지 이해할 수 있을 것 같아요 ㅠㅠ
안드로이드 처음해서요 ㅇㅅㅇ;;; db를 check해주는 쉐어드 프리퍼런스 소스코드 예제있으면 바로 이해될텐데
boolean download = pref.getBoolean("download", false); if (!download) DBDownload.copyDB(pref, this);
악 감사합니다 님은 은인이시네요
근데 그렇게 자주 쓰는건데 왜 구글에 치면 왜 안나올까요 ㅠㅠ
ㅈㄴ 잘 나오는데???
나와요?? 왜 전 안나오지 ㅠㅠ 검색어 뭘로 하셨는지 여쭤봐도 될까요 ㅠㅠ
님 저 이해한 것 같아요 님덕분임 ㅇㅅㅇ
그 shared프리페어런스로 하나의 bool(초기 0값) 만든다음에, if문 안에 넣어서(그 값이 0인경우) db 최초실행하고, 그 이후에 이 값을 1로 바꾸라는거죠?
그러면 단 한번만 db insert문이 한번만 실행된다는거 아닙니까