Commit 55aeeca4 by Lee Jaebin

GPS送信の重複処理対応

parent 7afa8cd8
...@@ -137,6 +137,8 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity { ...@@ -137,6 +137,8 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
public int mButtonStatus; // 保存ボタンチェック public int mButtonStatus; // 保存ボタンチェック
protected boolean mAddReport; // 作業追加区分 protected boolean mAddReport; // 作業追加区分
private boolean mLocationSendResult; // GPS送信フラグ
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
...@@ -1162,6 +1164,7 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity { ...@@ -1162,6 +1164,7 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
*/ */
// #32926 作業報告画面改善 start // #32926 作業報告画面改善 start
protected void setLocation(final boolean showPermissionDialogFlg) { protected void setLocation(final boolean showPermissionDialogFlg) {
mLocationSendResult = false;
// #32926 作業報告画面改善 end // #32926 作業報告画面改善 end
ABookPermissionHelper helper = new ABookPermissionHelper(this, Constant.ABookPermissionType.AccessFineLocation, null); ABookPermissionHelper helper = new ABookPermissionHelper(this, Constant.ABookPermissionType.AccessFineLocation, null);
if (helper.checkMultiPermissions(showPermissionDialogFlg)) { if (helper.checkMultiPermissions(showPermissionDialogFlg)) {
...@@ -1178,6 +1181,7 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity { ...@@ -1178,6 +1181,7 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
@Override @Override
public void onGetLocation(final Location location) { public void onGetLocation(final Location location) {
if (!mLocationSendResult) {
latitude = location.getLatitude(); latitude = location.getLatitude();
longitude = location.getLongitude(); longitude = location.getLongitude();
Logger.v(TAG, "location latitude(%s), longitude(%s)", latitude, longitude); Logger.v(TAG, "location latitude(%s), longitude(%s)", latitude, longitude);
...@@ -1190,6 +1194,8 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity { ...@@ -1190,6 +1194,8 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
afterABookCheckApi(mCmd, "", 0, "", json.toString()); afterABookCheckApi(mCmd, "", 0, "", json.toString());
}; };
}); });
mLocationSendResult = true;
}
} }
}); });
locationManagerUtil.startLocationService(); locationManagerUtil.startLocationService();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment