アンドロイドでは、関数呼び出しがToastあり、時間に関係なく即座に表示されます。RIMでステータスを使用しようとしましたが、で実行する必要がありinvokeLater、1秒未満の時間を設定できません。そのため、すぐに表示することはできません。
またはと同じように組み込まれている他のものはありますToastかStatus?
アンドロイドでは、関数呼び出しがToastあり、時間に関係なく即座に表示されます。RIMでステータスを使用しようとしましたが、で実行する必要がありinvokeLater、1秒未満の時間を設定できません。そのため、すぐに表示することはできません。
またはと同じように組み込まれている他のものはありますToastかStatus?
いいえ、afaikはありません。ToastAndroidによってある意味で「発明」されました。
以前のOSは、確認ボタン付きのポップアップボックスを使用していました。AToastは、タイマーが付いたポップアップボックスのようなものです。
もちろん、@ Signareは、BlackBerryで「通常」行うことの一般的な置き換えを正しく行います。Dialog.alert(String)
もっと「Androidy」なものが必要な場合、これはCobiで実装したいものですが、クライアントの作業に時間の制約があるため、まだ実現していません。
Toast物事を行う「古い」方法と比較して、2つのユニークな側面があります。
ポップアップ画面を作成するには、PopupScreenクラスを確認します。表示される独自のレイアウトマネージャーを渡します。
画面が表示されたときにタイマーを開始すると(これはまだ実装されていません)、画面を閉じることができます。
PopupScreenユーザーをブロックしない限り(これが大きな違いです)、クラスを使用した場合にブロックできるかどうかはわかりません。おそらく、PopupScreenすべてのキー押下を下にある画面に渡すと、これが可能になる可能性があります。
一部のアプリには、基本サブクラスで定義されたカスタムフィールドがありMainScreen、画面上の残りのフィールドの上に配置できます。これにより、ユーザーはフィールドが表示されている間も画面を操作し続けることができます。現在、ここでそのコードを共有することはできません。