It appears to me that you were simply trying to catch an exception and confused a try-catch
block with try-with-resources
.
Something like this should work:
String requestUrl = null;
try {
requestUrl =
"https://maps.googleapis.com/maps/api/directions/json?"
+ "mode = driving&"
+ "transit_routing_preference=less_driving&"
+ "origin=" + Ottawa.latitude + "," + Ottawa.longitude + "&"
+ "destination= " + destination + "&"
+ "keys" + getResources().getString(R.string.google_directions_key);
Log.d("URL", requestUrl);
} catch (Resources.NotFoundException e) {
// error handling
}
I'd also suggest using String.format()
to build requestUrl
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…