【问题标题】:Webview upload sending notificationWebview 上传发送通知
【发布时间】:2013-03-18 18:10:09
【问题描述】:

我有一个 android 应用程序,它指向一个网页,其中包含一个带有文件上传的联系表单。用户点击上传,选择图片,填写表格,最后点击发送....根据上传文件大小和互联网速度,应用会占用几秒钟(或几分钟)。

我打算做的是显示一个带有运行条的对话框(我不知道正确的术语)说“正在发送...”

【问题讨论】:

    标签: android upload webview contact-form


    【解决方案1】:

    最简单的方法是编辑网页本身并简单地显示一个 HTML 对话框或使用 WebView JavaScript 接口(请参阅here)。
    如果您无法编辑网页,您可能会使用如下所示的内容,仅针对特定 URI 显示对话框。 (未测试)

    webview.setWebChromeClient(new WebChromeClient() {
       public void onProgressChanged(WebView view, int progress) {
         //called if progress changed => page is loading
         if (uri == "http://example.org") {
             //show dialog
         }         
       }
     });
    

    【讨论】:

    • 我可以访问 HTML 可能会做第一件事。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 2011-12-10
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 2022-12-19
    相关资源
    最近更新 更多