页面加载

This commit is contained in:
wds 2021-08-03 18:14:34 +08:00
parent e1679b4c2e
commit f56dd15f8a
2 changed files with 15 additions and 1 deletions

View File

@ -203,6 +203,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
uiSettings.setLogoScale(0.7f);
uiSettings.setRotateGesturesEnabled(false);//禁止地图旋转手势.
uiSettings.setTiltGesturesEnabled(false);//禁止倾斜手势.
showLoadingDialog();
//开启定位权限
checkNetWork();
//检查是否有没有填完的页面
@ -216,6 +217,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
@Override
public void onMapLoaded() {
if (Constant.currentLocation != null) {
// 地图中心点位置设置为当前用户所在位置
CameraUpdate cameraSigma =
CameraUpdateFactory.newCameraPosition(new CameraPosition(
@ -226,6 +228,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
tencentMap.animateCamera(cameraSigma, new TencentMap.CancelableCallback() {
@Override
public void onFinish() {
dismissLoadingDialog();
// 移动到当前位置后开始请求地图数据
initList(Constant.currentLocation);
}
@ -235,6 +238,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
}
});
}else {
dismissLoadingDialog();
}
tencentMap.setOnMarkerClickListener(new TencentMap.OnMarkerClickListener() {
@Override
@ -1503,9 +1508,11 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
* 检查网络状态
*/
private void checkNetWork() {
if (NetWorkUtils.iConnected(getContext())) { // 当前网络可用
checkMyLocation();
} else { // 当前网络不可用
dismissLoadingDialog();
ToastUtil.showShort(getContext(), Constant.NETWORK_UNAVAILABLE);
}
}
@ -1534,6 +1541,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
initLocation();
} else {
dismissLoadingDialog();
Toast.makeText(getActivity(), "申请权限失败", Toast.LENGTH_SHORT).show();
}
}
@ -1541,6 +1549,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
@Override
public void onDenied(List<String> permissions, boolean never) {
if (never) {
dismissLoadingDialog();
Toast.makeText(getActivity(), "被永久拒绝授权,请手动授予定位权限", Toast.LENGTH_SHORT).show();
// 如果是被永久拒绝就跳转到应用权限系统设置页面
XXPermissions.startPermissionActivity(getActivity(), permissions);

View File

@ -66,7 +66,12 @@ public class ContactView {
// rootView.removeViewAt(i);
}
});
holder.editPhoneNumber.setText(poiBean.getPhone()+"");
if (poiBean.getPhone()==null){
holder.editPhoneNumber.setText("");
}else {
holder.editPhoneNumber.setText(poiBean.getPhone()+"");
}
holder.editPhoneNumber.addTextChangedListener(new TextWatcher() {
@Override