【问题标题】:When changing Activity in Android, how can I show a Splashscreen until the rendering of the Activity is finished?在 Android 中更改 Activity 时,如何在 Activity 渲染完成之前显示 Splashscreen?
【发布时间】:2013-11-29 15:31:15
【问题描述】:

在Android中更改Activity时,新Activity的contentView加载很慢。我可以以某种方式将新的 Activity 隐藏在后台,并在 Activity 渲染完成之前显示 Splashscreen 吗?

我应该使用 PopupWindow 作为启动屏幕吗? 我的选择是什么?

【问题讨论】:

    标签: android android-activity splash-screen


    【解决方案1】:

    简单的方法是您可以向正在加载页面的用户使用ProgressBar

    不幸的是,在android 中,与iOS 相比,我们没有任何inbuilt mechanism 来显示启动画面。

    要开始SplashScreen,可以参考@http://www.androidhive.info/2013/07/how-to-implement-android-splash-screen-2/

    【讨论】:

      【解决方案2】:

      有可能使用异步任务。当页面完成加载后,这将运行另一个任务(您的启动屏幕),一旦完成,它将返回第一个任务。看看这里http://developer.android.com/reference/android/os/AsyncTask.html

      这有一些关于异步任务的好信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-16
        • 1970-01-01
        • 1970-01-01
        • 2012-07-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多