モシェブリト:
私はコンパイルしてる間、私はこれらのエラーを取得します。
これは、ログです
> Task :app:compileDebugJavaWithJavac
C:\Users\HP\Desktop\FoodieRiderv1.0\FoodieRider1.1.1\FoodiesRider\app\src\main\java\com\foodies\rider\ActivitiesAndFragments\Activities\SplashScreenActivity.java:198: warning: [deprecation] FusedLocationApi in LocationServices has been deprecated
mLastLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
^
C:\Users\HP\Desktop\FoodieRiderv1.0\FoodieRider1.1.1\FoodiesRider\app\src\main\java\com\foodies\rider\ActivitiesAndFragments\Activities\SplashScreenActivity.java:249: warning: [deprecation] isGooglePlayServicesAvailable(Context) in GooglePlayServicesUtil has been deprecated
.isGooglePlayServicesAvailable(this);
^
C:\Users\HP\Desktop\FoodieRiderv1.0\FoodieRider1.1.1\FoodiesRider\app\src\main\java\com\foodies\rider\ActivitiesAndFragments\Activities\SplashScreenActivity.java:251: warning: [deprecation] isUserRecoverableError(int) in GooglePlayServicesUtil has been deprecated
if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
^
C:\Users\HP\Desktop\FoodieRiderv1.0\FoodieRider1.1.1\FoodiesRider\app\src\main\java\com\foodies\rider\ActivitiesAndFragments\Activities\SplashScreenActivity.java:252: warning: [deprecation] getErrorDialog(int,Activity,int) in GooglePlayServicesUtil has been deprecated
GooglePlayServicesUtil.getErrorDialog(resultCode, this,
^
C:\Users\HP\Desktop\FoodieRiderv1.0\FoodieRider1.1.1\FoodiesRider\app\src\main\java\com\foodies\rider\ActivitiesAndFragments\Activities\SplashScreenActivity.java:426: warning: [deprecation] GET_SIGNATURES in PackageManager has been deprecated
PackageInfo info = getPackageManager().getPackageInfo(getPackageName() , PackageManager.GET_SIGNATURES);
^
C:\Users\HP\Desktop\FoodieRiderv1.0\FoodieRider1.1.1\FoodiesRider\app\src\main\java\com\foodies\rider\ActivitiesAndFragments\Activities\SplashScreenActivity.java:427: warning: [deprecation] signatures in PackageInfo has been deprecated
for(Signature signature:info.signatures)
^
6 warnings
誰かがそれが何を意味するのか説明していただけますか?
スティーブンC:
これは、これらのメソッドやクラスがされていることを意味推奨されていません。
メソッドやクラスを提供している人々は、彼らがいることを低迷しているつもりの将来のリリースでそれらを削除するには...それは現在、それらを提供しているものが何であれ、ライブラリ。警告は、これらの方法に代わるものを使用するには、このコードを変更することをお勧めされるだろうことを伝えることです。
一般的に、(のjavadocで)非推奨の通知は、いくつかの選択肢を提案します。たとえばのJavadocについては、GooglePlayServicesUtil.getErrorDialog
こう述べています。
この方法は推奨されません。
使用
getErrorDialog(Activity, int, int, OnCancelListener)
代わりに。
これらは唯一の警告であることに注意してください。彼らは将来的に問題を提示することができるけれどもあなたは、当面のためにそれらを無視することができます。