2 回答

TA貢獻1784條經驗 獲得超2個贊
您可以添加最初設置為false的標志,并在if語句操作代碼內將標志設置為true。在該部分代碼之后,將其打印到控制臺。
然后遍歷適當的測試用例,并檢查其是否真實存在。

TA貢獻1840條經驗 獲得超5個贊
添加一個布爾標志。
private void whereAreYou(final List<location> locations) {
loadingprogress.setVisibility(View.INVISIBLE);
boolean locationMatchFound = false; //boolean flag
for (int i = 0; i < this.cities.size(); i++) {
final location loc= locations.get(i);
Location loc1 = mLastLocation;
Location loc2 = new Location("");
loc2.setLatitude(loc.getLat());
loc2.setLongitude(loc.getLng());
float distanceInMeters = loc1.distanceTo(loc2);
int distanceInKm = (int) (distanceInMeters / 1000);
if (distanceInKm <= Integer.parseInt(currentclub.getRadius())) {
locationMatchFound = true; //boolean flag set to true if location found
uploadInformationToUserProfile(loc.getName());
}
}
if (!locationMatchFound){
//Call your other method.
}
}
舉報