我有一个表单,我在填写详细信息&以获取我正在使用的位置Google Maps
。但是当我从地图获取位置后回到活动时,所有字段都是null
。重新创建实例
如何在移动到地图之前存储状态,并在从地图活动回来后获取确切的状态?
编辑:片段的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我已经上传我的代码 – rookieDeveloper