안녕하세요
다름이 아니라
html파일에서 localStorage에 데이터은 set해주고
안드로이드 webview에서 해당 데이터를 get하려고 하는데 null이 나와서 안되네요...
현재 세팅은
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setAppCacheEnabled(true);
wv.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
wv.getSettings().setSupportMultipleWindows(true);
wv.getSettings().setSupportZoom(true);
wv.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
wv.getSettings().setAllowFileAccess(true);
wv.getSettings().setUseWideViewPort(true);
wv.getSettings().setLoadWithOverviewMode(true);
wv.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL);
wv.getSettings().setPluginState(WebSettings.PluginState.ON);
wv.getSettings().setDatabaseEnabled(true);
wv.getSettings().setDomStorageEnabled(true);
if(Build.VERSION.SDK_INT < 19){ // Build.VERSION_CODES.KITKAT = 19
wv.getSettings().setDatabasePath("/data/data/" + wv.getContext().getPackageName() + "/databases/");
}
그리고 퍼미션은
<uses-permission android:name="android.permission.INTERNET" ></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
세팅해두었습니다.
이게 킷캣 버전에서 안되는건지.....모르겠는데
검색해보면 권한 및 세팅만 하면 사용가능하다고 나오는데 왜 안될까요? ㅠㅠ