当应用程序已在后台运行时,如何跳过启动画面

时间:2014-01-20 09:29:12

标签: android splash-screen

我有一个客户要求为应用程序提供动画屏幕,但是当应用程序已在后台运行时跳过启动画面,用户使用应用程序的图标再次启动它。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:4)

易。在Application的(单例)类中创建静态布尔变量。并从Service中将其设置为TRUE。并在Activity.onCreate()中查看它。

答案 1 :(得分:1)

我知道有点冗长的过程,但我不确定你是否愿意。

步骤1:通过扩展应用程序类来设置全局变量 (全局变量的生命不依赖于活动,而是取决于应用程序。

步骤2:将该全局变量用作标志。如果活动已经开始,则将全局变量重置为1(或其他)。

步骤3:检查全局变量的值,然后决定是否要显示启动画面

答案 2 :(得分:0)

我为基于视图的初始屏幕创建了一个教程。如果您添加了某种参数逻辑来跟踪应用程序是否已加载,则可以轻松创建您正在描述的功能。

您可以找到tutorial here