【发布时间】:2013-11-29 15:31:15
【问题描述】:
在Android中更改Activity时,新Activity的contentView加载很慢。我可以以某种方式将新的 Activity 隐藏在后台,并在 Activity 渲染完成之前显示 Splashscreen 吗?
我应该使用 PopupWindow 作为启动屏幕吗? 我的选择是什么?
【问题讨论】:
标签: android android-activity splash-screen
在Android中更改Activity时,新Activity的contentView加载很慢。我可以以某种方式将新的 Activity 隐藏在后台,并在 Activity 渲染完成之前显示 Splashscreen 吗?
我应该使用 PopupWindow 作为启动屏幕吗? 我的选择是什么?
【问题讨论】:
标签: android android-activity splash-screen
简单的方法是您可以向正在加载页面的用户使用ProgressBar。
不幸的是,在android 中,与iOS 相比,我们没有任何inbuilt mechanism 来显示启动画面。
要开始SplashScreen,可以参考@http://www.androidhive.info/2013/07/how-to-implement-android-splash-screen-2/
【讨论】:
有可能使用异步任务。当页面完成加载后,这将运行另一个任务(您的启动屏幕),一旦完成,它将返回第一个任务。看看这里http://developer.android.com/reference/android/os/AsyncTask.html
这有一些关于异步任务的好信息。
【讨论】: