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

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

Войти
Регистрация
Восстановить пароль
 
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,310
#1

Не заходит в тело WebView клиента - Программирование Android

05.08.2015, 15:27. Просмотров 215. Ответов 1
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.os.Environment;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
 
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
 
 
public class MainActivity extends ActionBarActivity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        WebView w = new WebView(this);
        w.setWebViewClient(new WebViewClient()
        {
            Log.d("myLogs", "в теле"); здесь вообще d выделено красным
            public void onPageFinished(WebView webView, String url) {
 
                webView.measure(View.MeasureSpec.makeMeasureSpec(
                                View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED),
                        View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
                webView.layout(0, 0, webView.getMeasuredWidth(),
                        webView.getMeasuredHeight());
                webView.setDrawingCacheEnabled(true);
                webView.buildDrawingCache();
                Bitmap bitmap = Bitmap.createBitmap(webView.getMeasuredWidth(),
                        webView.getMeasuredHeight(), Bitmap.Config.ARGB_8888);
 
                Canvas canvas = new Canvas(bitmap);
                Paint paint = new Paint();
                int height = bitmap.getHeight();
                canvas.drawBitmap(bitmap, 0, height, paint);
                webView.draw(canvas);
 
                if (bitmap != null) {
                    try {
                        String filePath = Environment.getExternalStorageDirectory()
                                .toString();
                        OutputStream out = null;
                        File file = new File(filePath, "/webviewScreenShot.png");
                        out = new FileOutputStream(file);
 
                        bitmap.compress(Bitmap.CompressFormat.PNG, 50, out);
                        out.flush();
                        out.close();
                        bitmap.recycle();
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            }
        });
    }
 
 
 
}
вот код исполнение не заходит в тело new WebViewClient() а лог вообще выделен красным можете обьяснить почему такое происходит??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2015, 15:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не заходит в тело WebView клиента (Программирование Android):

Из webview в браузер клиента - Java
Как из webview осуществить переход в браузер клиента при нажатии на ссылку на сторонний ресурс, ведь в webview нельзя скачать файл, или...

Не заходит в меню клиента - Wi-Fi
Вобщем провел себе оптику и освободился роутер AirLive WL5460APv2,решил поставить его соседу за 200м.Поставили ему антенну решотку и этот...

Qt creator. Есть файл aboutDialog.cpp/h с webview, как получить доступ к webview из mainWindow ? - C++ Qt
aboutDialog.h #ifndef ABOUTDIALOG_H_ #define ABOUTDIALOG_H_ #include <QtGui/QDialog> #include <QtCore/QUrl> class...

Изобразить тело, ограниченное данными поверхностями. указать тип поверхностей, ограничивающих тело - Геометрия
Здравствуйте! Нуждаюсь в помощи, ибо на лекциях этого ещё не было, а на практике уже надо сдавать. Изобразить тело, ограниченное данными...

Тело совершает колебания по закону. Определить силу, действующую на тело, и его кинетическую энергию. - Колебания и волны
Тело массой m совершает колебания по закону x={x}_{0}sin\omega t. Определить силу, действующую на тело, и его максимальную кинетическую...

Не заходит на сайты, но в Мэйл Агент заходит - Windows Vista
Здравствуйте! Возникла проблема с подключением к инету на Висте. подключаюсь к интернету все путем вроде. Значок подключения выходит. Но...

1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
07.08.2015, 08:49 #2
Да потому-что это не метод, спусти на пару строк ниже.
И почему меня не удивляет твоя минусовая карма...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2015, 08:49
Привет! Вот еще темы с ответами:

Тело с высоты 5км упало в песок. Определить, на какую глубину погрузится тело в песок - Механика
Дано: Металлическое тело объемом V=8м3 (куб 2х2х2) и весом m=2,5 тонны упало под прямым углом (второй вариант под углом 45°) с высоты...

При подключении клиента к серверу, подключается еще один клиент (фантом) завязанный на этого же клиента - C#
Проблема появляется раз через раз с первого подключения клиентов, но после третьего и далее - всегда. В общем запускаю сервер, подключаю...

Не заходит в аккаунт гугл, не заходит в аккаунт яндекс - Спутниковая связь
Кто нибудь, помогите решить проблему! Не могу зайти на страницы яндекс и гугл при условии, что я нахожусь в своём аккаунте. Браузер (хром...

WebView - Программирование Android
Добрый день! Мне нужно выполнить действие после полной загрузки страницы в WebView. Нужно что-то типа Qtшного сигнала...


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

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

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