diff --git a/app/libs/processor.jar b/app/libs/processor.jar index a135915..b2ef457 100644 Binary files a/app/libs/processor.jar and b/app/libs/processor.jar differ diff --git a/app/src/main/java/com/shunzhi/parent/AppContext.java b/app/src/main/java/com/shunzhi/parent/AppContext.java index a535819..6cf58c4 100644 --- a/app/src/main/java/com/shunzhi/parent/AppContext.java +++ b/app/src/main/java/com/shunzhi/parent/AppContext.java @@ -5,6 +5,7 @@ import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.text.TextUtils; +import android.util.Log; import com.amap.api.location.AMapLocation; import com.amap.api.location.AMapLocationClient; @@ -209,16 +210,22 @@ public class AppContext extends GlobalApplication { @Override public void onLocationChanged(AMapLocation aMapLocation) { if (null != aMapLocation) { - if (aMapLocation.getErrorCode() == 0) { - cityName = aMapLocation.getCity(); - district = aMapLocation.getDistrict(); - aMapLocation.getCityCode(); + String currName = AppConfig.getAppConfig(getContext()).get(AppConfig.DISTRICT); + Log.e("11111", currName); + if (currName != null && !"定位失败".equals(currName) &&! "".equals(currName)) { + district = AppConfig.getAppConfig(getContext()).get(AppConfig.DISTRICT); + } else { + cityName = aMapLocation.getCity(); + district = aMapLocation.getDistrict(); + aMapLocation.getCityCode(); + } + AppConfig.getAppConfig(getContext()).set(AppConfig.DISTRICT, district); Intent intent = new Intent(); intent.setAction(LOCATION_CITYNAME + ""); sendBroadcast(intent); + Log.e("11111", "222222"); stopLocation(); - AppConfig.getAppConfig(getContext()).set(AppConfig.DISTRICT, district); } else { cityName = "定位失败"; district = "定位失败"; diff --git a/app/src/main/java/com/shunzhi/parent/ui/activity/PersonInfoActivity.java b/app/src/main/java/com/shunzhi/parent/ui/activity/PersonInfoActivity.java index d24c988..e1732a6 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/activity/PersonInfoActivity.java +++ b/app/src/main/java/com/shunzhi/parent/ui/activity/PersonInfoActivity.java @@ -6,6 +6,7 @@ import android.support.annotation.NonNull; import android.text.TextUtils; import android.view.View; import android.widget.EditText; +import android.widget.ImageView; import android.widget.RadioButton; import android.widget.TextView; @@ -26,9 +27,10 @@ import com.shunzhi.parent.presenter.mine.PersonInfoPrasenter; public class PersonInfoActivity extends BaseMVPCompatActivity implements PersonInfoContract.IPersonInfoView, View.OnClickListener { RoundedImageView user_image; - TextView user_name, user_mobile, change_info; + TextView user_name, user_mobile, change_info, center_title; EditText et_name; RadioButton man, women; + ImageView top_back; @NonNull @@ -48,6 +50,11 @@ public class PersonInfoActivity extends BaseMVPCompatActivity + android:orientation="vertical"> - + diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 4f5efbf..26e155f 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -27,7 +27,7 @@ android:gravity="center" android:text="个人中心" android:textColor="@color/white" - android:textSize="@dimen/txtsize_headline" /> + android:textSize="@dimen/sp_18" /> + android:textSize="@dimen/textSize18" />