2016-07-30 15 views
-1

So führen Sie die Registrierungsseite einmal aus, wenn der Benutzer die Anwendung installiert. Ich habe durch gemeinsame Präferenzen implementieren, aber nach der Fortsetzung Aktivität Registrierung Seite wird nicht angezeigt ... eine weitere Sache nach dem Entfernen Cache-Registrierung Seite zeigt Ich weiß nicht, warum es passiert bitte jemand weiß, wie es geht dies Registrierungsseite der Umsetzung meiner app, die nur einmal nach der Installation von App execte für ... nie wieder erscheinen ich weiß nicht, warum es passiert istwie die Registrierungsseite einmal ausgeführt wird, wenn der Benutzer die Anwendung installiert

splash_activity.java dies ist die Methode nur einmal ausgeführt wird nach Installation der Anwendung diese Methode Definieren Sie in Splash Activity Code, da nach der Installation von App Anrufregistrationsaktivität nur einmal

+0

Sie benötigen Sie aktuelle Code teilen uns das verstehen Grund für dieses Verhalten – Shaishav

+0

Ich habe meinen Code aktualisiert – sumit

+0

Denken Sie daran, Ihren Code richtig zu formatieren und das Problem so gut wie möglich zu beschreiben. Versuchen Sie auch zu vermeiden, um Hilfe zu bitten, da wir bereits wissen, wofür Sie hier sind. – Shaishav

Antwort

0

Wenn Sie App mit Android Studio installieren und testen, denken Sie daran, dass Studio zwar die App deinstalliert und sie neu installiert, den App-Cache (einschließlich SharedPreferences) jedoch nicht entfernt. Also, wenn Sie SharedPreference entfernen müssen beim Testen müssen Sie entweder:

  1. Remove App-Daten selbst
  2. manuell deinstallieren Sie die App
+0

aber sir Problem ist, dass nach klarem Cache wieder erscheinen reg Aktivität – sumit

+0

Ja, das wird passieren. Sie müssen speichern, ob es ein First-Time-App-Start war oder nicht. Sie können es entweder lokal (lokale Datenbank/SharedPreference/Datei) oder remote auf Ihrem Server speichern. Denken Sie daran, dass jeder lokale Speicher Benutzer ist und daher jederzeit von ihr gelöscht werden kann. Daher ist es unvermeidbar, es sei denn, Sie haben eine Web-Datenbank eingerichtet, um diese Informationen zu speichern (was in diesen Fällen sowieso NICHT empfohlen wird). – Shaishav