gpt4 book ai didi

javascript - 如何加载新的 Activity onclick

转载 作者:行者123 更新时间:2023-11-28 10:11:40 24 4
gpt4 key购买 nike

当我单击在 WebView 中显示的 HTML 页面内部时,如何更改 Activity 、加载新 Activity 。 Demo.html 在 Assets 中。如何加载新的Activity?这是assets里面的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 应用程序中的新 Activity ,就像我在 Android 中使用按钮而不是在 JavaScript 中使用按钮时的正常方式一样

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

最佳答案

如果我理解正确(意味着单击按钮时启动一个新的 Activity ),您应该在此处查看完整的指南:http://developer.android.com/guide/webapps/webview.html更具体地说,“将 JavaScript 代码绑定(bind)到 Android 代码”部分。尝试一下,如果有任何问题请再次回来。希望这有帮助!

关于javascript - 如何加载新的 Activity onclick <button>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7366896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com