Есть конструкция которая находится в :
protected void onCreate(Bundle savedInstanceState) {
****
****
WebView webView = (WebView) findViewById(R.id.webView);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
****
****
Мне необходимо обратиться к WebView из другого класса, а именно:
public void onClick(View view) {
webView.loadUrl(saitus);
Если обозначаю WebView в классе - public void onClick(View view), то всё работает. Но как сделать более грамотно и обращаться к webView из другого класса? Чтобы он соотвественно при этом сохранять свои настройки (webSettings.setJavaScriptEnabled(true); и др.).
Спасибо!
Сам разобрался))
Объявляем
WebView webView;
Далее в onCreate за место
WebView webView = (WebView) findViewById(R.id.webView);
Делаем
webView = (WebView) findViewById(R.id.webView);
И всё переходит от класса к классу. Так же и сеттингами.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При первом запуске maven проекта такая ошибка случилась
Друзья привет у меня массивы в суммы собираются где одинаковые ключи, потмо выдаю два массива в куче, но вот проблема чтото один из массивов...
Происходит ввод данных в поле (input) и получение значения с кнопки "Жмакни меня":
Есть компонент на vue - мультиселектРешил изменить его кастомный значок - стрелку, через слоты