0

ご挨拶!

インターネットの使用が必要なアプリを作成していますが、それがないとタブ全体が機能しません。タブを選択すると、インターネットがあるかどうかがチェックされ、ない場合はコントロール上にパネル スライド (または表示) が表示され、インターネットへの接続が確立されるまで何もできないようになります。どうすればこれを達成できますか?

ありがとう -ミッチェル

4

2 に答える 2

0

コントロールをカバーすると、空の役に立たないタブのように見えるので、奇妙に見えると思います。これを行うには2つのより良い方法があると思います。1つ目は、タブにフォーカスが移ったときに、ネットワーク接続の検出に基づいてすべてのコントロールを無効または有効にできることです。もう1つは、接続の検出に基づいてタブ全体を追加または削除することです。

于 2010-11-30T23:34:14.890 に答える
0

インターネット接続を監視するAsyncTaskを使用して、キャンセル不可能なProgressDialog(STYLE_SPINNERを使用)を実装することを検討してください。接続が識別されたら、ProgressDialogをキャンセルします。関連するエラーメッセージを表示するタイムアウトも指定することをお勧めします。

于 2010-11-30T23:35:30.553 に答える