【问题标题】:Android: 'Splash screen' only onceAndroid:“启动画面”只有一次
【发布时间】:2011-04-07 05:25:17
【问题描述】:

我有一个需要启动屏幕的 Android 应用程序。我有一个简单的活动,它显示启动屏幕,几秒钟后,它开始“主要”活动。现在,当用户从该活动中按下后退按钮时,启动屏幕会再次显示。我怎样才能防止这种情况?我尝试保留一个 boolean shownSplash 并且这部分工作,但是当应用程序正在运行并且用户想要从应用程序启动器打开它时,应用程序退出(因为当 splashShown 为真时启动调用完成())。有什么想法吗?

谢谢, 埃里克

【问题讨论】:

    标签: android splash-screen


    【解决方案1】:

    android:noHistory="true" 设置为AndroidManifest.xml 中的活动条目。这将阻止 Activity 保存在堆栈中。

    【讨论】:

    • 不错。在我开始主要活动之前使用finish() 方法之前。这似乎是更好的方法,尽管其他解决方案也有效。
    • 太棒了,它不仅对我有用,而且非常有用
    猜你喜欢
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 2021-12-26
    相关资源
    最近更新 更多