Zrobiłem aplikację na Androida/Phonegap i działa dobrze na wszystkich urządzeniach z kilkoma wersjami systemu operacyjnego Android, z wyjątkiem niektórych telefonów Gingerbread (2.3). Używam Phonegap 1.9.Nielegalny wyjątek dostępu do LocalStorage na Androida Gingerbread
Podczas debugowania kodu zdałem sobie sprawę, że za każdym razem, gdy używam metod HTML5 localStorage.getItem()
i localStorage.setItem()
, używam JavaScript.
Jak mogę włączyć funkcje localStorage
na tych urządzeniach z Androidem?
Ciężko mi było przez próbowanie dowiedzieć się, gdzie są te ustawienia. Pod phonegapem musimy wywołać super.appView.getSettings() w celu uzyskania dostępu do nich. Konieczne jest jednak wywołanie super.init() przed wykonaniem tego. W przeciwnym razie appView przyjdzie null. Pozwól mi spróbować zmienić te wartości, tak jak powiedziałeś. –
Testowane już. Wszystkie te ustawienia są prawdziwe, ale nie mogę zapisać/pobrać niczego. –