Meine Aktivität prüft auf Internetverbindung und zeigt bei vorhandener Verbindung einen ProgresDialog an. Wenn nun der ProgressdlDialog angezeigt wird und die Internetverbindung nicht verfügbar ist, wird der schlechte ProgressDialog bis zur Ewigkeit geladen. Also möchte ich den Zustand des Fortschrittdialogs erkennen; und dann einen AlertDialog anzeigen, wenn er geladen wird und die Internetverbindung nicht verfügbar ist.So erkennen Sie den Status eines ProgressDialogs
2
A
Antwort
0
Um die ProgressDialog zu erkennen
ProgressDialog progressdialog = new ProgressDialog(getActivity());
progressdialog.show();
if(progressdialog.isShowing())
{
progressdialog.dismiss();
}
1
Sie CONNECTIVITY_CHANGE Receiver verwenden könnte, wenn die Verbindung ändern kennen und als eine Methode zu verwenden, den Ist-Zustand Ihrer Verbindung unter Code zu erhalten:
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
http://viralpatel.net/blogs/android-internet-connection-status-network-change/
Verwandte Themen
- 1. So verfolgen Sie den Status eines POJO mithilfe der Codegenerierung
- 2. So erkennen Sie den Kompasskalibrierungsschalterstatus unter iOS
- 3. So erkennen Sie den genauen geografischen Standort eines Website-Besuchers
- 4. Wählen Sie den Status eines UIButton
- 5. Python: So erkennen Sie den Debug-Interpreter
- 6. So erkennen Sie den Web-Server-Typ
- 7. Wie erkennen Sie den Status der Anwendung statt der Aktivität?
- 8. Erkennen des Antivirus-Status
- 9. So erkennen Sie Hotswap
- 10. So erkennen Sie DragLeave
- 11. So geben Sie den Status der Redux-Reduzierungen zurück
- 12. So erkennen Sie den Mausstatus in Qt ohne ein MouseEvent
- 13. So leeren Sie den Eingabepuffer eines SerialDevice
- 14. Wie den Status eines Java PreparedStatement.executeQuery bekommen (..)
- 15. So erkennen Sie falsches Schreiben
- 16. So erkennen Sie NSWindow Maximieren oder Zoomen eines Ereignisses?
- 17. Wissen über den Status eines Bonjour-Dienstes
- 18. So erkennen Sie schlechte Videostreams
- 19. So erhalten Sie den Status von LocationProvider in Android
- 20. So speichern Sie den Status auf Cordova App Exit?
- 21. So erhalten Sie den Status des gesteckten/abgezogenen Kabels
- 22. Ionic Menu Drawer - So deaktivieren Sie den spezifischen Controller/Status
- 23. So aktualisieren Sie den Status in React Native für Android
- 24. So aktivieren oder deaktivieren Sie den Status von Google Fit
- 25. So implementieren Sie den Winkel-Push-Status auf dem Apache
- 26. Wie Sie den Status eines Fensterdienstes mithilfe der Eingabeaufforderung kennen
- 27. Erhalten Sie den Exit-Status eines Prozesses in Bash
- 28. Speichern Sie den Status eines Formulars mit PictureBox?
- 29. So erkennen Sie den Handbenutzer, der sein Gerät hält
- 30. So erkennen Sie den hochgeladenen Dateityp in angularJS
Ich werde es bald versuchen! =) –