使用openFileChooser存在的问题。当弹出选择图片/相机框之后,取消选择,就再也不能点击选择按钮了。这篇文章是为了记录这一点,为验证整个流程部署了后端,但是由于很久没接触后端,后端代码是网上的列子,所以后端代码和部署就不说了。单纯的说下Android端的解决方案。
更新:Android5.0+的方法。
自定义两个文件:
|
|
选择图片弹框使用AlertDialog:
|
|
关键代码:(这里的意思是取消弹框之后要告诉WebView不要再等待返回结果,设置为空就等于重置了状态)
|
|
完整MainActivity:
本地html文件
Demo在我的github上 WebViewInputImage。
有问题欢迎与我讨论。评论系统是disqus,如果没看到评论框说明要科学上网。