我想在我的申请中实现某些东西,但我真的不是确定哪个是最好的选择。在我的应用程序中,我正在通过Web服务器下载数据。我想创建一个像全球进度栏这样的东西,必须向用户展示他从整个应用程序下载多少数据..他在哪些活动上的问题。我认为这是一个正确的时间,我在我的应用程序中使用禁忌和tabgroupactivity。所以现在这就是我认为它应该是如此:

对于第二个选项,我认为如果它是更好的选择与进度栏的通知是更好的选择,该通知正在更新下载的数据大小。在下载应用程序时类似于Google播放商店通知的方法:

任何建议我应该寻找什么,这是在Android应用程序中做的最好方法?

感谢任何信息!

有帮助吗?

解决方案 3

我的第一个决定是创建一个自定义视图,它有一个标题,一些我添加到每个屏幕的自定义操作按钮和textviews。之后,我改为actionBarsherlock并为此进行了一些自定义设计,所以它可以在每个版本中看起来都是如此,它对我有效。

其他提示

你可以使用服务来实现这一目标,可能有各种其他方法可以做到这一点,但这是我知道的那个...

  1. 开始在后台服务中的数据下载
  2. 每当数据更改时,
  3. 广播信息
  4. 在标签活动中接收广播数据
  5. 将页脚或标头添加到标签小部件,并显示进度条
  6. 继续更新正在进行的数据条直到您的下载完成
  7. 还可以在数据更新时从 service 更新通知。

如果要使用“进度栏中的活动”选项,则在某种程度上,您是迫使用户打开应用程序以检查进度,同时我认为更好强大的>永久性通知您的下载服务 .wter所有这是Android通知栏的主要含义。通过这种方式,用户在每时每刻都可以通过下降菜单来轻松检查进度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top