Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
tronuo
4 / 3 / 0
Регистрация: 06.06.2011
Сообщений: 79
#1

WebView. Получение исходного кода. Зависание - Программирование Android

24.07.2015, 23:59. Просмотров 300. Ответов 1
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
        final WebView browser = (WebView) findViewById(R.id.webView);
        browser.getSettings().setJavaScriptEnabled(true);
        browser.addJavascriptInterface(this, "HTMLOUT");
 
        browser.setWebViewClient(new WebViewClient() {
            @Override
            public void onPageFinished(WebView view, String url) {
                    browser.loadUrl("javascript:window.HTMLOUT.showHTML('<head>'+document.getElementsByTagName('html')[0].innerHTML+'</head>');");
            }
        });
        browser.loadDataWithBaseURL("file:///android_asset/webpage.html", summary, "text/html", "en_US", null);
Java
1
2
3
4
5
6
7
@JavascriptInterface
    public void showHTML(String html)
    {
            a = html.substring(html.indexOf("red"), html.indexOf("</td></tr></tbody></table>"));
            TextView t = (TextView)findViewById(R.id.textView2);
            t.setText(html);
        }
Вот весь код. Проблема такая. После того как запускается эта часть кода происходит зависание приложения. Или оно нереально долго грузится.
Если эту часть кода заменить.
Java
1
2
TextView t = (TextView)findViewById(R.id.textView2);
t.setText(html);
На эту. То все выполнится и ничего не зависнет. В чем проблема? Заранее спасибо.

Java
1
2
3
4
5
6
7
new AlertDialog.Builder(this)
                    .setTitle("HTML TEXT")
                    .setMessage(a)
                    .setPositiveButton(android.R.string.ok, null)
                    .setCancelable(false)
                    .create()
                    .show();
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2015, 23:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос WebView. Получение исходного кода. Зависание (Программирование Android):

Извлечение кода из страницы WebView - Программирование Android
Здравствуйте. Есть страница загруженная WebView с кодом авторизации, который нужно использовать в приложении. Как этот код можно...

Доступ из HTML кода страницы, загруженной в WebView, к данным приложения - Программирование Android
Возможно ли это? В частности, мне нужно передать джаваскрипту страницы версию установленного приложения.

Отличия декомпиллированного кода от исходного - Программирование Android
Вот к примеру если я взял какое нибудь большое приложение и декомпиллировал его apk. То я же увижу исходный код этого приложения, но он же...

Получение кода страницы - Программирование Android
Приложение закрывается после нажатия на кнопку почему? public class MainActivity extends Activity { EditText editText; String s...

Получение кода web страницы - Программирование Android
Не могу получить код web страницы: runOnUiThread(new Runnable() { @Override public void run() { try { ...

Получение html кода страницы - Программирование Android
Помогите разобраться с получением html кода интернет страницы в приложении android, для последующего извлечения из неё информации.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
25.07.2015, 23:44 #2
Может Jsoup использовать? Там всего 3 строчки кода будет.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2015, 23:44
Привет! Вот еще темы с ответами:

Получение исходного кода примера - Системы контроля версий
Учу книжку, там написано командой svn co https://src.springframework.org/svn/spring-samples/ можно загрузить примеры себе на комп. ...

Получение исходного кода html страницы - Delphi
Здравствуйте, интересует собственно как например в Memo получить исходный код указанной страницы. Искал по форумам, но ничего чтоб работало...

MailKit получение исходного кода письма - C#
Помогите, как в MailKit получить исходный код (не текст) определенного письма. В интернете ничего найти не смог, нашел только получение...

Получение исходного кода веб-страницы - Java Сети
Каким образом можно получить исходный код заданной страницы?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru