Ich habe ein Formular, in dem ich die Details & ausfüllen, um den Speicherort zu erhalten, den ich verwende Google Maps
. Aber wenn ich zu der Aktivität zurückkomme, nachdem ich den Standort von Karten erhalten habe, sind alle Felder null
.Erstellen Sie die Instanz
Wie speichere ich den Status, bevor ich zu Karten übergehe und bekomme diesen genauen Zustand, nachdem ich von der Kartenaktivität zurückgekommen bin?
EDIT: Fragment der onCreate
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
// Here I used recreate but it didn't work
// getActivity.recreate();
View view = inflater.inflate(R.layout.fragment_login, container, false);
ButterKnife.bind(this, view);
return view;
}
Von hier Ich gehe Aktivität zur Karte
@OnClick(R.id.frag_expense_lllocation)
public void getLocation(){
UiActivity.startMapActivity(context);
}
und zu der aktuellen Aktivität wieder mit ausgewähltem Ort
double lat = marker.getPosition().latitude;
double lng = marker.getPosition().longitude;
String position = lat + "," + lng;
UiActivity.startExpenseActivity(getContext(), position);
getActivity().finish();
Post Code .... – RajSharma
@RajSharma ich meinen Code hochgeladen haben – rookieDeveloper