HTML5 и Javascript, подключающиеся к SQLite, не работают в Android WebView - PullRequest
0 голосов
/ 22 мая 2011

Это работает, когда я открываю браузер в эмуляторе Android и указываю URL с файлом: ///data/data/abc.html - abc.html - это программа html5, которая подключается к SQLite через Javascript

Но если я вызываю то же самое через WebView, часть базы данных, похоже, не работает. Java-код Android, который реализует WebView, выглядит следующим образом:

public class WebView1 extends Activity {

        private WebView webView;
        public static String DB_LOCATION = "/data/data/"
                + WebView1.class.getPackage().getName() + "/databases";
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // Create reference to UI elements
        webView  = (WebView) findViewById(R.id.webview_compontent);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setDatabaseEnabled(true);
        webView.loadUrl("file:///data/data/rs.html");

    }    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...