So habe ich an einem kleinen eigenen Projekt gearbeitet. Das Problem, mit dem ich konfrontiert bin, ist Es funktioniert, aber die startActivity wird ausgeführt, bevor die signIn() Methode ausgeführt wird, dh nach Zum Abschluss der Aktivität erhalte ich ein Popup zur Auswahl des E-Mail-Accounts.Java - signIn funktioniert nicht wie erwartet
Und die App funktioniert nicht, wenn das Internet nicht verfügbar ist, wie schaffe ich es zu arbeiten? Es stürzt mit der Meldung "App wurde leider gestoppt" ab.
Wenn Signin asynchron (die muss es sein, wenn Vernetzung beteiligt ist) laufen müssen Sie eine Callback-Schnittstelle implementieren, die auf eine Antwort wartet, und dann Startet die Aktivität. – zgc7009
Ich dachte nicht an Threading oder Asynctask, da ich noch keine Erfahrung damit habe, aber trotzdem werde ich versuchen, es in AsyncTask zu implementieren, wie in der Antwort unter –
Mind posten Sie Ihren Code für signIn()? Ich könnte möglicherweise ein bisschen mehr helfen, wenn Sie immer noch Probleme haben – zgc7009