2017-05-10 11 views
0

ImageViewで子アクティビティを持つAndroidアプリを作った。 子は、インテントバンドルを使用して親からString URLを渡されます。 ImageViewを更新するためにこのStringを使用する必要がありますが、これを実行する最も良い方法は何か分かりません。いくつかの研究をした後、私はPicassoというAPIを見つけました。このAPIは文字列を処理してImageViewに送ります。URL文字列を使用してImageViewを更新するにはどうすればよいですか?

彼らが使用するフォーマットがされて...

Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView); 

私は私の活動のコンテキストをロードする方法が表示されませんが。 何らかの理由でコンテキストを取得するために必要な呼び出しはありますか?

私が見つけたすべての例は、ArrayAdapterを使用してgetView()メソッド内で呼び出すようです。私はそれがアクティビティであり、アダプタクラスではないので、これを行うことはできません。

答えて

0

何らかの理由でコンテキストを取得する必要がありますか?

Activityは、Contextから継承しています。 thisを使用してContextを参照してください:

Picasso.with(this).load("http://i.imgur.com/DvpvklR.png").into(imageView); 
関連する問題