diff options
author | Teddy <ted.sybil@gmail.com> | 2013-09-02 12:21:54 +0800 |
---|---|---|
committer | Teddy <ted.sybil@gmail.com> | 2013-09-02 12:21:54 +0800 |
commit | 25ff8426f51ee569b35fcb7d014a9f96d8a9d6a3 (patch) | |
tree | de813dc86513d8f9b09dcb932d3e204bcc386db9 /client/Piztor/src/com/macaroon/piztor/Main.java | |
parent | e13b38f847050b4ff93bf111104a927a0f2d57b5 (diff) | |
parent | 66ca6be0ab77ae98b2eef7180fb98f521037b733 (diff) |
Merge branch 'master' of github.com:Determinant/piztor
Diffstat (limited to 'client/Piztor/src/com/macaroon/piztor/Main.java')
-rw-r--r-- | client/Piztor/src/com/macaroon/piztor/Main.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/client/Piztor/src/com/macaroon/piztor/Main.java b/client/Piztor/src/com/macaroon/piztor/Main.java index 5951db1..98b08a0 100644 --- a/client/Piztor/src/com/macaroon/piztor/Main.java +++ b/client/Piztor/src/com/macaroon/piztor/Main.java @@ -129,7 +129,10 @@ public class Main extends PiztorAct { out.mapMaker.receiveMarker(markerInfo); break; case -1: - out.actMgr.trigger(AppMgr.logout); + EException e = (EException) m.obj; + if (e.Etype == EException.EPushFailedException) + out.receiveMessage("网络不稳定~"); + else out.actMgr.trigger(AppMgr.logout); default: break; } @@ -246,6 +249,7 @@ public class Main extends PiztorAct { LocationClientOption option = new LocationClientOption(); option.setOpenGps(true); option.setCoorType("bd09ll"); + option.setPriority(LocationClientOption.GpsFirst); option.setScanSpan(GPSrefreshrate * 1000); mLocClient.setLocOption(option); } @@ -334,11 +338,11 @@ public class Main extends PiztorAct { (int) (locData.longitude * 1E6)); double disFromMarker = DistanceUtil.getDistance(curPoint, mapMaker.getMakerLocation()); - if (disFromMarker < Math.max(Math.min(locData.accuracy, 20.0), (float)checkinRadius) ) { + if (disFromMarker < Math.max(locData.accuracy, (float)checkinRadius) ) { alertMaker.showCheckinAlter(); } else { Toast toast = Toast.makeText(Main.this, - String.format("请靠近路标,现在距离%.2f米", disFromMarker), 2000); + String.format("请靠近路标,现在距离%.2f米",disFromMarker), 2000); toast.setGravity(Gravity.TOP, 0, 80); toast.show(); } @@ -453,7 +457,6 @@ public class Main extends PiztorAct { System.out.println("fuck!!"); } else requestUserInfo(); - // mapMaker.onResume(); flushMap(); super.onResume(); } |