0

私は次の状況を理解できないようです:

(シミュレーター内の)ブラックベリーアプリのアイコンをクリックすると、アプリケーションがすばやくポップアップします。問題はありません。ただし、同じコードを取得してブラックベリーにプッシュすると、アイコンがクリックされてから数秒の待機時間があります。

誰かが遅延を最小限に抑える方法を教えてもらえますか?最初の画面は何も表示されていませんが、画像フィールド内の画像です。「スプラッシュ」画面を作成したかったので、単純な画像を表示します。

(携帯電話の)アプリアイコンをクリックすると、右上隅の矢印が移動しているので、アクティビティがあることに気付きます。しかし、技術者以外の通常のユーザーには、アプリケーションが開始されたことを知らず、アイコンを何度もクリックし続けるだけです。

もう一度、アプリアイコンをクリックすると、プロジェクトフォルダー内に含まれている画像だけに約3秒の遅延があります。そのため、リモートサイトから画像を取得していません。

シミュレーターは画像を高速に表示しますが、電話は遅延を引き起こします。アプリのアイコンをクリックした後の遅延を最小限に抑える方法はありますか?

ありがとうございました。

交流

4

1 に答える 1

0

私はそれを考え出した。いくつかのオブジェクトのインスタンス化とロードを別のクラスに移動し、後でそれらのコード行をinvokeLaterメソッドで呼び出しました。最初の画面には画像自体のみが含まれ、他のクラスには残りのコードが含まれています。

于 2010-02-17T22:46:11.753 に答える