2011-11-10 31 views

回答

0

推初始屏幕,並在初始屏幕構造通過自選畫面對象這樣

MyScreen myScreen=new MyScreen(); 
SplashScreen splash=new SplashScreen(mainScreen); 
pushScreen(splash); 

然後內部閃屏做pushScreen(mainScreen);

SplashScreen splashScreen = new SplachScreen(); 
pushScreen(splahScreen); 

然後在啓動畫面,當你想將另一屏幕呼叫:

YourScreen yourScreen = new YourScreen(); 
UiApplication.getUiApplication().pushScreen(yourScreen); 
+0

rihan它顯示我的空白屏幕後啓動screen.Also你告訴在SplashScreen pushScreen(mainScreen)內寫入,但它顯示我的錯誤,沒有定義爲splashscreen(啓動畫面擴展主屏幕) – iWatch

+0

上面的代碼是這樣的--- MyScreen myScreen = new MyScreen(); SplashScreen splash = new SplashScreen(myScreen); pushScreen(splash); – iWatch

+0

您可以創建一個方法pushscreen(),其是這樣的 '私人無效pushScreen(MainScreen屏幕){UiApplication.getUiApplication()。pushScreen(畫面)}' 或更換pushScreen(mainscreen)與「UiApplication.getUiApplication()。pushScreen (mainScreen)」 – rfsk2010

1

在了UiApp,通過下面的調用啓動畫面代碼從Bayes blog。用它在啓動應用程式,例如

new splashScreen(this,new myscreen()); 

的自選畫面是一類擴展MainScreen。

+0

法裏德Farhat的,我做到了,但運行的應用程序後,我的應用程序顯示1閃屏,然後一個白色的屏幕(這是我沒有在我的應用程序進行),然後單擊後退按鈕後,它顯示我的應用程序主要screen.what現在怎麼辦? – iWatch

+0

這不是正常的事情發生。那麼檢查一下,在你推動你的屏幕後你是否將新的MainScreen()推到了屏幕上。如果不這樣做。可沒有你推他們 –

+0

我不是推動它。沒有這樣的代碼,我written.thats爲什麼不理解什麼是happening.When我閃屏延伸到我的主要screen.it推無白色屏幕顯示出良好的工作,但我不想要這樣做。 – iWatch

0

你可以得到啓動畫面

+0

阿杰馬勒我得到無效(),這是寫在我的閃屏class.i評論認爲無效(),現在我的應用程序不顯示白屏,但出現的問題是飛濺屏幕不會自動關閉,即使我設置了定時器(我必須通過按回按鈕或Menu->關閉它) – iWatch

+0

我認爲這不是splashscreen class的問題,它可能取決於myscreen class的內容。 –

相關問題