2010-12-21 9 views
0

나는 시작하는 동안 외부 서버 (예 : www.google.com/data.js)에서 데이터 파일 을 읽는 안드로이드 응용 프로그램을 가지고 있습니다. 그것 내 SQL 라이트 데이터베이스와 검사 버전이 일치하지 않으면 다음 그것은 SQLITE를 업데이 트합니다. 문제는 이제 에뮬레이터에서 data.js 파일이 캐시됩니다. 응용 프로그램을 제거 할 때만 실제로 새 데이터가로드됩니다. JS 파일을 캐싱하지 않으려면 어떻게해야합니까?안드로이드 PhoneGap을 사용하는 안드로이드 데이터 파일을 캐시하십시오.

답변

0

javascript 호출에 임의의 숫자를 querystirng로 추가하므로 andorid는로드 할 때마다 파일을 새로운 것으로 간주합니다. 예 : myURL = 'www.mysite.com/data.js?' + Math.random(); $ .getScript (myURL, function() {});

이 방법은 내 jquery 응용 프로그램이 시작될 때마다 파일을로드합니다.