Ich habe eine Aktivität, die Präferenzänderungen abhört und die App neu lädt. Ich verwende recreate()
, um das zu tun. Aber ich weiß nicht, wie ich Argumente durchreichen soll, also habe ich auf das manuelle Nachladen von Aktivitäten zurückgegriffen.Erstellen Sie eine Aktivität neu und übergeben Sie auch Argumente
Intent intent = getIntent();
finish();
// add in the arguments as Extras to the intent
startActivity(intent);
Dies hat das Verhalten ich will, aber die Erschaffungs der Aktivität ist für den Benutzer nicht glatt, da sie die Aktivität getötet werden sehen und die gleiche Aktivität der Neubelebung. Ich möchte, dass der Benutzer nicht weiß, dass die Aktivität neu gestartet wurde. Also, meine Frage ist, kann ich die Methode recreate()
verwenden und noch Argumente übergeben.
Sie neu verwenden können() und die Argumente in sharedPreference speichern – 7geeky
Ist das der nur möglich? – fuadj