2012-09-17 6 views
0

LocalStorage를 사용하는 PhoneGap 2.0을 기반으로하는 모바일 앱이 있습니다. Android 2.3.3을 사용하는 기기의 localstorage는 sessionStorage처럼 작동하는 것처럼 보입니다. 즉, 정보가 유지되며 앱이 닫힐 때까지만 사용할 수 있습니다. 앱을 다시 시작하면 정보가 사라집니다.안드로이드에서 PhoneGap - localStorage가 작동하지 않습니다.

나는 그렇게/저장 정보에 액세스 : (window.localStorage 사용) WP7 폰에 배포 할 때

function onDeviceReady() 
{ 
    if(typeof(Storage)!=="undefined") 
    { 
     if(localStorage.getItem("test") != null) 
     { 
      alert(localStorage.getItem("test")); 
     } 
     ... 
     localStorage.setItem("test", "test Value"); 
    } 
} 

같은 솔루션은 잘 작동합니다. 나는 "창문"의 유무에 관계없이 노력했다. 접두사. 또한 일부 스레드에서 제안 된 것처럼 행운을 들이지 않고 표시하기 전에 localStorage의 값을 전역 변수에 할당하려고했습니다.

답변

0

이것은 Phonegap 2.1 릴리스 후보, 4.1.1을 실행하는 Nexus 7 및 2.3.3을 실행하는 에뮬레이터에서 유용합니다. 어떤 기기를 테스트하고 있습니까?

버그 추적기에 이와 같은 내용이 표시되지 않지만 2.0의 버그가 수정되었을 수 있습니다. 2.1.0으로 시험해보고 어떻게됩니까?

+0

2.3.3 에뮬레이터에서이 문제를 시도했지만 제대로 작동하지 않는 것 같습니다. 내 앱을 열어 localStorage가 업데이트되었는지 확인한 다음 Android 메뉴로 이동하고 앱을 수동으로 중지했습니다. 내가 그것을 다시 열었을 때 장소가 비어있었습니다. – filip

관련 문제