|
@@ -1,6 +1,7 @@
|
|
package com.sjkj.appthreefloor_tsgz.fragment;
|
|
package com.sjkj.appthreefloor_tsgz.fragment;
|
|
|
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
|
+import android.util.Log;
|
|
import android.view.LayoutInflater;
|
|
import android.view.LayoutInflater;
|
|
import android.view.View;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.view.ViewGroup;
|
|
@@ -20,6 +21,7 @@ import com.sjkj.appthreefloor_tsgz.net.EventChooseStatusRequest;
|
|
import com.sjkj.appthreefloor_tsgz.net.EventDetailsRequest;
|
|
import com.sjkj.appthreefloor_tsgz.net.EventDetailsRequest;
|
|
import com.sjkj.base_lib.entity.Params;
|
|
import com.sjkj.base_lib.entity.Params;
|
|
import com.sjkj.base_lib.net.domain.interactor.ProcessErrorSubscriber;
|
|
import com.sjkj.base_lib.net.domain.interactor.ProcessErrorSubscriber;
|
|
|
|
+import com.sjkj.base_lib.utils.LocationUtils;
|
|
import com.sjkj.base_lib.utils.ToastUtils;
|
|
import com.sjkj.base_lib.utils.ToastUtils;
|
|
import com.sjkj.base_lib.view.BaseFragment;
|
|
import com.sjkj.base_lib.view.BaseFragment;
|
|
import com.sjkj.base_lib.weight.LoadingDialog;
|
|
import com.sjkj.base_lib.weight.LoadingDialog;
|
|
@@ -78,6 +80,19 @@ public class EventDetailsFragment extends BaseFragment {
|
|
ChangeStatus("40");
|
|
ChangeStatus("40");
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
+ binding.mapLocation.setOnClickListener(new View.OnClickListener() {
|
|
|
|
+ @Override
|
|
|
|
+ public void onClick(View v) {
|
|
|
|
+ Log.d("zhr111", viewModel.longitude.get() + "====" + viewModel.latitude.get());
|
|
|
|
+ if (viewModel.longitude.get() != 0 && viewModel.latitude.get() != 0) {
|
|
|
|
+// if (viewModel.markListBean.get() != null) {
|
|
|
|
+// MapActivity.open(EventDetailsActivity.this, viewModel.markListBean.get());
|
|
|
|
+// }
|
|
|
|
+ LocationUtils.getInstance().mapNav(viewModel.latitude.get(), viewModel.longitude.get(), "");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}
|
|
}
|
|
|
|
|
|
private void ChangeStatus(String status) {
|
|
private void ChangeStatus(String status) {
|
|
@@ -133,6 +148,8 @@ public class EventDetailsFragment extends BaseFragment {
|
|
viewModel.title.set(bean.getEventName());
|
|
viewModel.title.set(bean.getEventName());
|
|
viewModel.time.set(bean.getCreateTime());
|
|
viewModel.time.set(bean.getCreateTime());
|
|
viewModel.remark.set(bean.getRemark());
|
|
viewModel.remark.set(bean.getRemark());
|
|
|
|
+ viewModel.longitude.set(Double.parseDouble(bean.getLongitude()));
|
|
|
|
+ viewModel.latitude.set(Double.parseDouble(bean.getLatitude()));
|
|
MessageEvent event = new MessageEvent();
|
|
MessageEvent event = new MessageEvent();
|
|
event.setEventType(bean.getEventType());
|
|
event.setEventType(bean.getEventType());
|
|
event.setEventName(bean.getEventName());
|
|
event.setEventName(bean.getEventName());
|