私は&の詳細を記入して私が使用している場所を取得するフォームを持っていますGoogle Maps
。しかし、マップから場所を取得した後に活動に戻ると、すべてのフィールドはnull
です。インスタンスを再作成
マップに移動する前に状態を保存し、マップアクティビティから戻った後でその正確な状態を取得するにはどうすればよいですか?
EDIT:フラグメントのの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;
}
ここからは私が活動に
@OnClick(R.id.frag_expense_lllocation)
public void getLocation(){
UiActivity.startMapActivity(context);
}
をマッピングするつもりだと、選択した場所
double lat = marker.getPosition().latitude;
double lng = marker.getPosition().longitude;
String position = lat + "," + lng;
UiActivity.startExpenseActivity(getContext(), position);
getActivity().finish();
.... – RajSharma
@RajSharma iは – rookieDeveloper