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