私はアンドロイドスタジオにそのようなコードを持っています:
@Override
public void onLocationChanged(AMapLocation amapLocation) {
if (amapLocation != null && amapLocation.getAMapException() != null
&& amapLocation.getAMapException().getErrorCode() == 0) {
// get location information
mLocation = amapLocation;
MyApp.getInstance().getPrefs().Latitude()
.put("" + amapLocation.getLatitude());
MyApp.getInstance().getPrefs().Longitude()
.put("" + amapLocation.getLongitude());
}
}
メソッド getAMapException は、Exception から拡張された AMapLocException のインスタンスを返します。
現在、Androidスタジオにはいくつかのヒントが表示されていますが、それらの処理方法がわかりません。
呼び出しの結果が無視され、タイプ (またはサブタイプ) のオブジェクトを返す特定のメソッドへの呼び出しを報告します Throwable。通常、これらのタイプのメソッドは、例外のファクトリ メソッドとして意図されており、結果がスローされる必要があります。
また、GoogleでThrowableResultOfMethodCallIgnored.javaファイルソースを見つけましたが、まだそれを処理する方法がわかりません。