Android WebView document.location не работает - PullRequest
2 голосов
/ 08 апреля 2020

Я разрабатываю приложение в html5 в android. Я учусь разрабатывать приложения в студии android, но у меня есть проблема. «У меня есть индекс. html», который я отображаю отлично, где есть 3 кнопки для ссылки на 3 другие страницы Html. Когда я нажимаю на кнопку, приложение выдает ошибку. Мой класс активности выглядит следующим образом:

public class MainActivity extends AppCompatActivity {

    private WebView wv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        wv=(WebView)findViewById(R.id.web);
        WebSettings webSettings = wv.getSettings();

        webSettings.setJavaScriptEnabled(true);
        wv.loadUrl("file:///android_asset/index.html");
    }
}

Код html 3 кнопок в индексе. html выглядит следующим образом:

<div class="conBtnIntro"><input type="button" value="Addizione" onclick="document.location='summ.html';" id="btn1"class="btnIntro"/></div>
<div class="conBtnIntro"><input type="button" value="Sottrazione" onclick="document.location='diff.html';" id="btn2"class="btnIntro"/></div>
<div class="conBtnIntro"><input type="button" value="Moltiplicazione" onclick="document.location='product.html';" id="btn3"class="btnIntro"/></div>

Где я ошибаюсь?

1 Ответ

0 голосов
/ 08 апреля 2020

Вы добавили его в манифест? В студийном проекте android есть файл manifest. java, в который необходимо расширить свойства Mainactivity!

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