Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Reachability-Demo mit XE4 (https://www.delphipraxis.net/175470-reachability-demo-mit-xe4.html)

eddie11 12. Nov 2013 13:10

AW: Reachability-Demo mit XE4
 
Zitat:

Zitat von romber (Beitrag 1235505)
Tolle Sache, vielen Dank! Funktioniert auch unter iOS7 ganz gut.

Gibt es noch die Möglichkeit, den geänderten Status wärend der Laufzeit zu signalisieren?
Ich meine, man könnte es mit einem Thread lösen. Kann man die Statusänderungen nicht irgenwie "abonieren" und einen Event auslösen, wenn sich etwas geändert hat?

Bestimmt gibt es eine Möglichkeit, das z.B. übert einen Thread zu lösen - aber wozu eigentlich? Das Programm "weiss" doch, wann es eine Internetverbindung braucht und kann dann immer prüfen wie es zum Internett kommt. Ich habe das jedenfalls so gelöst. Beim Datenabgleich mit dem Server wird zuvor geprüft ob WLAN da ist, wenn nicht, dann wird der User gefragt ob er's auch mobil will (falls vorhanden), ist garkeine Internett-Verbindung da, dann gibts 'ne Fehlermeldung.

romber 12. Nov 2013 13:22

AW: Reachability-Demo mit XE4
 
Zitat:

Zitat von eddie11 (Beitrag 1235531)
Bestimmt gibt es eine Möglichkeit, das z.B. übert einen Thread zu lösen - aber wozu eigentlich? Das Programm "weiss" doch, wann es eine Internetverbindung braucht und kann dann immer prüfen wie es zum Internett kommt. Ich habe das jedenfalls so gelöst. Beim Datenabgleich mit dem Server wird zuvor geprüft ob WLAN da ist, wenn nicht, dann wird der User gefragt ob er's auch mobil will (falls vorhanden), ist garkeine Internett-Verbindung da, dann gibts 'ne Fehlermeldung.

Z.B. wenn die App intensiv Daten von einem Server bezieht (denkbar für viele Anwendungsbereiche). Dann wäre es meiner Meinung nach durchaus sinnvoll dem Benutzer mitzuteilen, dass sich das Gerät von WLAN zu 3G gewechselt hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz