Android应用 - 信息屏幕

时间:2017-05-21 13:41:49

标签: android android-activity

我正在开发一个将在信息屏幕上使用的Android应用程序。这个应用程序包含5(天气,下一次运行,开放时间等)活动,计划是通过时间间隔循环这些活动。因此,它从第一个活动开始,睡眠时间为5秒,然后跳转到下一个活动,当涉及到最后一个活动时,它应该再次从前面开始。

创建这样的导航系统的最佳解决方案是什么?对于像这样的东西,Android有一些特殊功能,还是默认的startActivity()唯一的方法?

这有点扭曲,有些活动需要通过HTTP从外部来源检索数据。因此,必须在开始活动之前使用数据查询完成活动。

1 个答案:

答案 0 :(得分:1)

您可以使用startActivity在活动之间进行切换。完成活动后,请记得致电finish() - 否则会有很多同一活动的实例。

但是如果你想要一个像信息屏幕这样的东西,你可以使用一个活动,但使用碎片。这样你只需要膨胀一个片段,并保持一个计时器在它们之间进行交换。您仍然可以显示相同的内容,但在通过id充气和查找视图时,活动和片段之间存在一些差异。