Как загрузить новую активность по клику <button>? - PullRequest
1 голос
/ 10 сентября 2011

Как изменить активность, загрузить новую активность, когда я нажимаю на внутренней HTML-странице, которую я показываю внутри WebView. Demo.html в активах. Как загрузить новую активность? Это Demo.html внутри активов

<html>
        <script language="javascript">
            /* This function is invoked by the activity */
                function wave() {
                    alert("1");
                        //What to do to change on new Activity
                        alert("2");
                }
        </script>
        <body>
            <!-- Calls into the javascript interface for the activity -->
            <a onClick="window.demo.clickOnAndroid()">
            <div style="width:80px;
                        margin:0px auto;
                        padding:10px;
                        text-align:center;
                        border:2px solid #202020;" >
                                <input id="test" type="button" onclick="wave">Click Me!</button>
                </div></a>

        </body>
</html>

Что делать, когда я нажимаю на кнопку с id = "test", я перехожу к новой активности в приложении для Android, как я обычно делаю, когда использую Button в Android, а не в JavaScript

 Intent i = new Intent(getApplicationContext(), Test.class);
                        startActivity(i);

Ответы [ 2 ]

0 голосов
/ 21 сентября 2011

Посмотрите на это. Что может сделать WebView в Android? .В этом блоге показано, как вызвать действие или метод Android с помощью JavaScript.

0 голосов
/ 10 сентября 2011

Если я правильно понимаю (имеется в виду начать новое действие при нажатии на кнопку), вам следует проверить здесь полное руководство: http://developer.android.com/guide/webapps/webview.html и, более конкретно, раздел «Привязка кода JavaScript к коду Android».Попробуйте, и если у вас возникнут проблемы, вернитесь снова.Надеюсь, это поможет!

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