博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android端,webview内url跳转到app本地
阅读量:4604 次
发布时间:2019-06-09

本文共 1501 字,大约阅读时间需要 5 分钟。

这是和一个前端同事沟通。

app内嵌入他的web页,要通过web页内的url跳转到app的详细内容。

他的android同事,没有思路。

其实嵌入web页,用的webview控件,只要能找到webview的API,找个url的监听事件,那沟通好url内容,就完全是android的事了。

示例代码如下

package com.mac.cdp.androidtestimport android.app.Activity;import android.os.Bundle;import android.webkit.WebView;import android.webkit.WebViewClient;public class WebViewExample extends Activity {    private WebView browser= null;    protected void onCreate(Bundle savedInstanceState) {            super.onCreate(savedInstanceState);            setContentView(R.layout.main);            browser = (WebView)findViewById(R.id.WebView01);            browser.setWebViewClient (new WebViewClient() {                   /* 这个事件,将在用户点击链接时触发。                    * 通过判断url,可确定如何操作,                    * 如果返回true,表示我们已经处理了这个request,                    * 如果返回false,表 示没有处理,                    * 那么浏览器将会根据url获取网页*/                    public boolean shouldOverrideUrlLoading (WebView view, String url) {                          //跳转到某activity 跟据url内容匹配出信息,添加Bundle                          Bundle bundle = new Bundle();                            bundle.putString("tag", "book");                            showDetail(bundle);                          return true; //表 示已经处理了这次URL的请求                     }             });      }     private void showDetail(bundle Bundle){         Intent intent=new Intent(this,DetailActivity.class);         intent.putExtras(bundle);           startActivity(intent);    } }

 

转载于:https://www.cnblogs.com/zihunqingxin/p/5064159.html

你可能感兴趣的文章
checkbox和文字对齐
查看>>
%s的用法
查看>>
java中==和equals
查看>>
CCActionPageTurn3D
查看>>
python random
查看>>
esp32-智能语音-cli(调试交互命令)
查看>>
netty与MQ使用心得
查看>>
关于dl dt dd 文字过长换行在移动端显示对齐的探讨总结
查看>>
swoolefy PHP的异步、并行、高性能网络通信引擎内置了Http/WebSocket服务器端/客户端...
查看>>
Python学习笔记
查看>>
unshift()与shift()
查看>>
使用 NPOI 、aspose实现execl模板公式计算
查看>>
行为型模式:中介者模式
查看>>
How to Notify Command to evaluate in mvvmlight
查看>>
33. Search in Rotated Sorted Array
查看>>
461. Hamming Distance
查看>>
Python垃圾回收机制详解
查看>>
jquery 编程的最佳实践
查看>>
MeetMe
查看>>
IP报文格式及各字段意义
查看>>