Hier wird das NextPage Formular geöffnet, wenn btn geklickt wird. Dann, nachdem ich auf die Zurück-Schaltfläche geklickt habe, wird die Verbindung erneut aufgefordert, das vorherige Formular (dh "Home") zu öffnen. Dafür braucht es Zeit und Daten. Also, was ich will, ist, dass, sobald die Verbindung fertig ist, ich nicht eine Verbindung wieder herstellen möchte, wenn zurück zu demselben Formular. Wie kann ich das erreichen?ConnectionRequest, wenn zurück zum selben Formular
Ich habe versucht, dass ich die Daten im Cache (Speicher) gespeichert und es funktioniert auch im Offline-Modus. Aber wenn eine Netzwerkverbindung besteht, stellt sie jedes Mal eine Verbindung her, wenn ich zum Formular gehe. Ich möchte die Verbindung nicht wieder aufbauen, wenn ich wieder in das gleiche Formular zurückgehe, da die Daten in meinem Fall bereits angezeigt und gespeichert werden.
danke, aber es gibt ein weiteres Problem, wenn die Daten aktualisiert werden, Storage.exists gibt immer noch wahr. Dann werden die aktualisierten Daten nicht abgerufen. Was kann getan werden, um diesen Zustand zu lösen? – beck
Was ich will, ist, dass die Daten durch eine Verbindungsanfrage in einem Formular abgerufen werden. Dann geht die App durch eine Unterseite oder eine SMS zur nächsten Form. Danach, wenn ich zum vorherigen Formular zurückgehe, will ich connectionRequest nicht wieder. dh ich möchte die Anfrage vorwärts laufen lassen, aber nicht, wenn ich wieder in dieselbe Form zurückgehe. – beck
Auf dem Server oder im Speicher aktualisiert? Dies könnte für Sie interessant sein https://www.codenameone.com/javadoc/com/codename1/io/services/CachedDataService.html –