2010-04-15 83 views

回答

1

下载...什么?

如果您通过自己的代码(HttpUrlConnectionHttpClient)下载,则知道下载何时完成。

如果您使用的是WebView并且想知道何时加载页面,您可以使用WebViewClient来通知该事件。

如果用户使用的是浏览器应用程序或第三方浏览器,则通常不能“在下载完成时收到通知”。如果您设置为该MIME类型的处理程序,并且用户选择在您的ACTION_VIEW活动中打开该文件,那么您将在开始活动时“通知”您。

+0

对不起,我忘了指定。我想在android浏览器下​​载内容时收到通知。 – rantravee 2010-04-15 13:27:24

+0

你能更具体一点吗?我应该在哪里设置处理程序? ,这个处理程序何时会被调用? – rantravee 2010-04-15 13:30:00

+0

如果您尝试为特定的MIME类型创建处理程序,则需要使用指定MIME类型和ACTION_VIEW操作的意向过滤器来创建活动。 Android源代码中有这样的例子。您的活动将成为用户打开下载文件的选项。 – CommonsWare 2010-04-15 14:02:40