2017-03-25 1 views
2

Screen ImageUri downloadUrl = taskSnapshot.getDownloadUrl();

このメソッドは、テストまたはプライベートスコープ内でアクセスする必要があります少ない...(Ctrlキー+ F1)この検査は、このようなRequiresPermissionやUiThreadなどさまざまなサポート注釈(でアノテートされているAndroidのAPI呼び出しを見 アノテーションで指定されているとおりにAPIを正しく使用していないすべての呼び出しにフラグを立てます。この検査でフラグが立てられたエラーの例: 異なるタイプ(R.dimenなど)を必要とするAPIに間違った種類のリソース整数(R.stringなど)を渡します。 それを必要とするメソッドでオーバーライドされたメソッド(superを介して)を呼び出すことを忘れる マニフェストでそのアクセス許可を宣言せずにアクセス権を必要とするメソッドを呼び出す RGBの整数値が必要なメソッドにリソースカラー参照を渡す。

https://discussions.udacity.com/t/uri-downloadurl-tasksnapshot-getdownloadurl/232533?u=tahirs95

+0

重複動作しますので、代わりにこれを行う:http://stackoverflow.com/q/41105586/4815718を。警告はAndroid Studioのバグです。次のリリースで修正されました。 –

+0

Androidスタジオのバグレポート:https://code.google.com/p/android/issues/detail?id=235661 –

+2

[Android - Firebase - TaskSnapshot - メソッドはプライベートスコープ内でしかアクセスできませんか?] http://stackoverflow.com/questions/41105586/android-firebase-tasksnapshot-method-should-only-be-accessed-within-privat) – ThunderStruct

答えて

0

@SuppressWarnings( "VisibleForTests")ウリdownloadUrl = taskSnapshot.getDownloadUrl()のコードを試みます。

+0

あなたの答えが役に立った理由、またはOPの回答を追加してください。 –

-1

あなたは、バージョン10.0.1 上にあるので、それはの

@SuppressWarnings("VisibleForTesting") Uri downloadUrl = taskSnapshot.getDownloadUrl(); 
関連する問題