webview长按文字弹出操作栏,其中有个搜索按钮,他是怎么传递数据的?

cs22707 2017-01-10 09:13:36
webview长按文字弹出操作栏,其中有个搜索按钮,他是怎么传递数据的?
上一个贴传图一直失败,且不允许自己再次提交回复,无奈开新帖
...全文
437 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cs22707 2017-01-17
  • 打赏
  • 举报
回复
引用 7 楼 vivn1997的回复:
gettData()获取uri,uri中get数据。
我知道什么原因了, 启动模式设置的singleTop当软件已打开,点击那个搜索按钮他不会接收到搜索按钮传来的action,而会接收到 Action:android.intent.action.MAIN 数据null 启动模式设置为默认时,可以接收到web搜索action,但是接收数据要使用getIntent().getStringExtra(SearchManager.QUERY));来自api文档 我需要试一下其他启动模式对action接收的影响, 对启动模式又多一层认识啊 等我用电脑时把分给你,手机好像不能结贴,还是要说声谢谢
cs22707 2017-01-17
  • 打赏
  • 举报
回复
引用 7 楼 vivn1997的回复:
gettData()获取uri,uri中get数据。
我以为不会有人解答了,在QQ群问了也没人知道怎么弄。 getdata返回null值,我早就试过了
vivn1997 2017-01-14
  • 打赏
  • 举报
回复
gettData()获取uri,uri中get数据。
vivn1997 2017-01-13
  • 打赏
  • 举报
回复
感觉应该就是普通的get或post
cs22707 2017-01-13
  • 打赏
  • 举报
回复
自顶。。。。
vivn1997 2017-01-12
  • 打赏
  • 举报
回复
他调用的应该是系统的浏览器吧? 你的WebView是已经设置为系统默认浏览器了吗?
cs22707 2017-01-12
  • 打赏
  • 举报
回复
引用 3 楼 vivn1997 的回复:
他调用的应该是系统的浏览器吧? 你的WebView是已经设置为系统默认浏览器了吗?

不是,他会弹出一个选择框如图,当我点击后却没有接收到数据
cs22707 2017-01-11
  • 打赏
  • 举报
回复
求解决,。。。。。。。。。。。
cs22707 2017-01-10
  • 打赏
  • 举报
回复
webview长按文字弹出操作栏,复制粘贴等其中有个搜索按钮,点击搜索按钮,他会调用浏览器,并搜索选中内容,问题是他是怎么传递数据的? 我曾以为他是靠Intent隐式传递的,但发现,并不是这样,我在启动的activity里面接收,并没有收到任何数据,数据全部为null,实在不知道他是怎么传递过来的,请大神指教 原帖地址:http://bbs.csdn.net/wap/topics/392075738 csdn安卓客户端有bug,传图必失败,且回复界面会崩溃,崩溃后再无法回复

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧