Wenn der Benutzer auf die Schaltfläche Anmelden klickt, wird PaymentDetials
Aktivität gestartet. Es macht eine Menge Verarbeitung, mit der es auch die gesamten Artikel im Warenkorb bekommt. in einer Static
VariableSo behalten Sie Daten in einer Aktivität bei, wenn sie sich im Pausezustand befindet
Benutzer klickt auf Payment_form
I Graf von TOTAL_ITEMS sparen, wechselt er seine Zahlungsdaten, klickt OK
, und wir sind wieder auf der gleichen Aktivität, PaymentDetails
Alles funktioniert gut mit static
Variable, aber dieser Ansatz kann memory leak
verursachen. So
ich beschlossen, eine lokale Variable in meiner Tätigkeit zu schaffen, sondern die lokale Variable Wert wird 0
, nachdem Benutzer Payment_details
von PaymentForm
Aktivität kommt.
int orderLineItems=0;
onCreate(){
orderLineItems+=1;
}
Warum verwenden Sie keine gemeinsame Voreinstellung? –