Как исправить приложение Android, не загружающее фреймы? - PullRequest
0 голосов
/ 02 июня 2019

Я создаю приложение для Android с базовым html / css / js и пытаюсь скомпилировать его с помощью Android Studio, но каким-то образом оно успешно компилируется, превращается в файл apk и запускается, но приложение не загружает фреймы.

Я искал по Интернету и применил эти шаги, указанные в здесь и другие предложения на других форумах.

Другие скрипты в HTML, JS-файлах и CSS-анимациях работают должным образом, поэтому яожидайте, что он также загрузит iframes (как делает cordova), но выполнение

webView= (WebView) findViewById(R.id.webview); 
webView.setWebChromeClient(new WebChromeClient()); 
webView.setWebViewClient(new WebViewClient()); 
webView.getSettings().setJavaScriptEnabled(true);

не будет работать.

1 Ответ

0 голосов
/ 03 июня 2019

Вы можете создать Строка с помощью HTML

String html = "<iframe width=\"450\" height=\"260\" style=\"border: 1px solid #cccccc;\" src=\"http://api.thingspeak.com/channels/31592/charts/1?width=450&height=260&results=60&dynamic=true\" ></iframe>";

после этого вызвать метод loadData ():

webview.loadData(html, "text/html", null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...