![](/img/trans.png)
[英]Customizing the splash screen of an Android app developed using PhoneGap
[英]How to create Splash screen for App developed by Adobe AIR using Android?
在我的應用程序中splash screen with time intervel
當應用程序啟動幾秒鍾(例如5或6秒)時,我會使用splash screen with time intervel
。 這是代碼正在使用
private static int SPLASH_TIME_OUT = 5000;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent i = new Intent(NativeSplash.this, MainActivity.class);
startActivity(i);
}
}, SPLASH_TIME_OUT);
在這里,我在加載MainActivity
(在FlashBuilder AIR中開發的AppEntry代碼)時遇到了奇怪的問題。 當它正在加載空白屏幕時, MainActivity
出現在最前面。
是否可以在加載MainActivity
保持啟動屏幕,而不顯示空白屏幕(沒有時間間隔)?
我可以顯示啟動畫面幾分鍾,但加載主要活動需要時間。 加載時間因設備而異。 因此計划使splash screen independent on time.
我建議進行一次InitialLoading
活動或片段,以完成所有加載並在啟動應用程序時啟動。 InitialLoading
可能具有僅顯示初始屏幕並在完成加載后完成的布局。
將您所有的MainActivity
加載代碼放入AsyncTask
...。顯示啟動屏幕,直到加載完成。
在異步任務執行后,開始新的活動,即MainActivity。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.