私はインターネットを使用するアンドロイドアプリケーションを持っています。インターネットが利用できない場合は、アクティビティのすべてのボタンを無効にします。しかし、インターネットを有効にしてから活動を再開すると、ボタンはまだ無効になっています。 ヘルプが必要です。アクティビティの再開時にインターネットをチェックする
0
A
答えて
1
onResume
でネットワークの可用性をチェックする必要があります。マニフェストファイルに<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
権限が与えられているものとします。あなたは
/*In your on resume check I/N*/
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
if (isNetWork(your_activity_name.this)) {
//Your Code...
yourButton.setEnabled(true);
} else {
//Your Code...
yourButton.setEnabled(false);
}
}
1
アクティビティを再開するたびにインターネットをチェックしますか?ところで、コードを見るのはすばらしいことです。
0
必要な場合があるonStop()、onResume()、またはライフサイクルのメソッドを使用すると、破壊的なメソッドにボタンを隠す必要があります...そのようにして、ユーザーがアクティビティに再び入るたびに、
+0
ありがとう@コードKrieger:それは私のために働いた。 – siddharth
関連する問題
- 1. アクティビティの再開と再開時のVideoViewの停止表示
- 2. AsyncTask(doInBackgroundメソッド)の再開時のアクティビティ
- 3. アクティビティの再開時にアニメーションを復元する
- 4. ActivityGroupで子アクティビティを一時停止して再開する
- 5. アクティビティを再開するときのindexOutOfBounds
- 6. Androidのアクティビティを再開する
- 7. 最後のアクティビティを再開する
- 8. アクティビティの再開のトリガー
- 9. アクティビティをリフレッシュして再開
- 10. 別のアクティビティで再開
- 11. アンドロイドでアクティビティを再開する
- 12. 起動できません再開時にComponentInfoアクティビティ
- 13. Android:再読み込みせずにアクティビティを再開する
- 14. Android - アクティビティでのサービスの再開と破棄時の破棄
- 15. アプリケーションの開始時にインターネット接続を確認する
- 16. アクティビティの開始時にタスクを実行
- 17. アクティビティがスタックの先頭にある場合の通知(再開/一時停止)
- 18. SurfaceTextureはアクティビティの一時停止/再開のサイクルに耐えますか?
- 19. インテントからアクティビティを呼び出すときにアクティビティを再開する方法
- 20. アクティビティの開始時にAndroid ProgressBar
- 21. Androidのインターネット接続のチェック
- 22. 再開時のカウントダウンタイマー
- 23. タイマーの完了時にアクティビティを開始するには?
- 24. 入力時にCSSアニメーションを開始:チェック?
- 25. TabHostでのアクティビティの終了/再開
- 26. Androidアクティビティのライフサイクル - 履歴からのアクティビティの再開
- 27. クリック時にキーフレームを再開させる
- 28. アクティビティの開始時にオプションメニューを表示する方法
- 29. 通知をクリックするとアクティビティを再開する
- 30. クリック時 - 時間の経過後に別のアクティビティを開始する
はいavailability_
onResume
チェックネットワークに行くとき、私はそれがあなたのインターネットの可用性ステータスを(与えるの下_)私のテストコードを与えるとしています。しかし、私は今ソートしました。これは、アクティビティのonResume()メソッドをオーバーライドするだけで完了します。 – siddharth