私は私のUiApplicationクラスからMainScreenを拡張するMyScreenをプッシュします。私は今、MainScreenを拡張するスプラッシュ画面を作成しました。スプラッシュ画面からMyScreenにナビゲートしたいどうすればいいのですか? startappのクラスのMainScreenをブラックベリーで拡張した画面からメインスクリーンを拡張する画面を呼び出す方法は?
答えて
スプラッシュ画面を押してスプラッシュ画面コンストラクタでは、この
MyScreen myScreen=new MyScreen();
SplashScreen splash=new SplashScreen(mainScreen);
pushScreen(splash);
ようマイスクリーンオブジェクトを渡し、その後スプラッシュ内部pushScreen(mainScreen)を行います。 UiAppで
、以下でスプラッシュスクリーンを呼び出す:
SplashScreen splashScreen = new SplachScreen();
pushScreen(splahScreen);
あなたが他の画面呼び出しプッシュするときにスプラッシュスクリーンで、:
YourScreen yourScreen = new YourScreen();
UiApplication.getUiApplication().pushScreen(yourScreen);
Faridファーハット、私はそれをしましたが、アプリケーションを実行した後、アプリケーションは1番目のスプラッシュ画面を表示し、1つの白い画面(私のアプリケーションでは作成していませんでした)を表示し、戻るボタンをクリックすると、 – iWatch
これは普通のことではありません。あなたが画面を押した後、新しいMainScreen()を画面に押しているかどうかを確認してください。もしそうなら、そうしないでください。あなたがそれらを押すことなく白い画面を押すことはできません –
私はそれを押していません。私はwritten.thats何が起こっているのか理解していません。私は私のメインscreen.itにスプラッシュスクリーンを拡張すると、それをしたい。 – iWatch
を、あなたはスプラッシュスクリーンを得ることができますコードはBayes blogです。起動アプリでそれを使用してください。
new splashScreen(this,new myscreen());
myscreenはMainScreenを拡張するクラスです。
Ajmal私はスプラッシュ画面class.iに書かれているinvalidate()を無効にしています(私のアプリケーションはその白い画面を表示しませんが、Splash私がタイマーを設定しても画面が自動的に閉じない(バックボタンを押すかMenu-> closeを押して閉じる必要がある) – iWatch
スプラッシュスクリーンの問題ではないと思う。クラスはmyscreenクラスの内容に依存するかもしれない。 –
- 1. Chrome拡張機能:全画面をキャプチャ
- 2. ブラックベリーのポップアップ画面でダイアログボックスを呼び出せますか?
- 3. 拡張CFCまたは親CFCを呼び出しますか?
- 4. 他の画面からwebviewを呼び出す方法
- 5. シェル拡張の外部でIShellFolder :: EnumObjectsを呼び出す方法
- 6. QTが拡張モニタなしで画面解像度を取得する
- 7. 電話の呼び出し画面の呼び出し方法
- 8. 拡張クラスメソッドの呼び出し問題
- 9. 拡張クラスの呼び出し関数
- 10. 非拡張マップビュークラスからマップビューを呼び出す
- 11. 別の拡張クラスから関数を呼び出す
- 12. ビューからコントローラ拡張メソッドを呼び出す
- 13. Androidの拡張ビュークラスからアクティビティメソッドを呼び出す
- 14. mimeタイプからChrome拡張機能をトリガーまたは呼び出します
- 15. parent ios appからwatchkit拡張のメソッドを呼び出す方法
- 16. perlは画像と拡張
- 17. 起動時にデフォルト画面を表示するLightSwitchシェル拡張を実装する方法は?
- 18. 拡張アクティビティではないクラスでgetResouces()を呼び出す方法は?
- 19. ブラックベリーの画面
- 20. サファリ拡張のAJAX呼び出しを注入したスクリプト
- 21. Flex/Actionscriptを使用して画像を全画面に拡大する方法
- 22. Chrome拡張機能 - 設定ページで拡張機能の画像
- 23. 拡張ループのジェネリックオブジェクトからのメソッド呼び出しの解決
- 24. Log4JLoggerを拡張し、ランタイム中にサブクラスを呼び出す
- 25. コントロールのスレッドを呼び出すための拡張ユーティリティ
- 26. C#からのF#タイプ拡張(静的メンバー関数)の呼び出し方法
- 27. Carrierwave画像の拡張子
- 28. Google Chromeの拡張画像
- 29. Magento画像処理拡張
- 30. Amazon Web Servicesは価格面で自動拡張ですか?
私はスプラッシュ画面の後に空白の画面を表示しています。また、スプラッシュ画面の内部に書き込むように言いましたが、スプラッシュ画面にスプラッシュ画面が定義されていないというエラーが表示されます(スプラッシュ画面はメイン画面に表示されます) – iWatch
--- MyScreen myScreen =新しいMyScreen(); SplashScreen splash =新しいSplashScreen(myScreen); pushScreen(スプラッシュ); – iWatch
あなたは、この 'private void pushScreen(MainScreen screen){UiApplication.getUiApplication()。pushScreen(screen)}'のようなメソッドpushscreen()を作成するか、pushScreen(mainscreen)を 'UiApplication.getUiApplication (mainScreen) ' – rfsk2010