|
|
@@ -134,6 +134,8 @@ public class OutofficeFragment extends EasyFragment implements View.OnClickListe
|
|
|
super.onDestroy();
|
|
|
}
|
|
|
|
|
|
+ boolean isRetuen = false;
|
|
|
+
|
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
|
switch (view.getId()) {
|
|
|
@@ -187,6 +189,7 @@ public class OutofficeFragment extends EasyFragment implements View.OnClickListe
|
|
|
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
if (data == null) return;
|
|
|
if (0x21 == requestCode) {
|
|
|
+ isRetuen = true;
|
|
|
if (resultCode == LocationMapActivity.REQUCODE) {
|
|
|
PoiInfo info = data.getParcelableExtra(LocationMapActivity.REQUESTNAME);
|
|
|
if (info != null) {
|
|
|
@@ -225,8 +228,8 @@ public class OutofficeFragment extends EasyFragment implements View.OnClickListe
|
|
|
private void initview() {
|
|
|
num_tv.setOnClickListener(this);
|
|
|
date_tv.setText(TimeUtils.day_long_2_str(System.currentTimeMillis()) +
|
|
|
- " " + TimeUtils.getWeek(System.currentTimeMillis()) +
|
|
|
- " " + TimeUtils.long2str(System.currentTimeMillis(), "HH:mm"));
|
|
|
+ " " + TimeUtils.getWeek(System.currentTimeMillis()) +
|
|
|
+ " " + TimeUtils.long2str(System.currentTimeMillis(), "HH:mm"));
|
|
|
num_tv.setText("" + sigNum);
|
|
|
String loginUserId = MyApplication.getInstance().mLoginUser.getUserId();
|
|
|
AvatarHelper.getInstance().displayAvatar(loginUserId, name_img, true);
|
|
|
@@ -246,7 +249,8 @@ public class OutofficeFragment extends EasyFragment implements View.OnClickListe
|
|
|
public void result(boolean isOk) {
|
|
|
int resultCode = MyApplication.getInstance().getBdLocationHelper().getResultCode();
|
|
|
if (isOk) {
|
|
|
- setLocation();
|
|
|
+ if (!isRetuen)
|
|
|
+ setLocation();
|
|
|
} else {
|
|
|
if (resultCode == 62) {
|
|
|
Crouton.makeText(ct, "定位失败,请查看是否开启定位权限", 2000);
|