Xamarin Picasso,当前语境中不存在名称“context”

时间:2017-03-24 17:15:26

标签: c# android xamarin picasso

我试图在我的解决方案中使用Picasso来显示图像:

Picasso.With(context).Load("http://example.com/image.jpg").Into(imageview);

但我得到了:当前上下文中不存在名称“context”(CS0103)。知道我可能做错了什么吗?我是Xamarin开发和C#的新手。我已经从nuget安装了包,并在我的项目中包含了Square.Picasso指令。

2 个答案:

答案 0 :(得分:0)

如果您在活动中,则可以使用getContext()检索上下文。如果这不起作用,您将需要将其传递到您的类或以其他方式获取上下文。我建议研究Android中的上下文。 https://guides.codepath.com/android/Using-Context

Picasso.With(getContext()).Load("http://example.com/image.jpg").Into(imageview);

答案 1 :(得分:0)

你必须将你的android.content.Context传递给它。阅读Picasso文档以了解更多信息:

Picasso Documentation