毕加索上下文错误

Picasso context error

我正在使用 fragement activty,但是上下文错误

Picasso.get(activity)

这一行activity错误

 public void setdetails(FragmentActivity activity, String sitename, String sitelink, final String imageuri) {
        TextView District = (TextView) mview.findViewById(R.id.txtsitename);

        final ImageView imageView = (ImageView) mview.findViewById(R.id.imgsiteimage);


        Picasso.get(activity).load(imageuri).networkPolicy(NetworkPolicy.OFFLINE).into(imageView, new Callback() {
            @Override
            public void onSuccess() {

            }

            @Override
            public void onError(Exception e) {
                Picasso.get().load(imageuri).placeholder(R.drawable.loadbar).into(imageView);
            }
        });

用这样的上下文替换activity

  File file = new File(filePath);

Picasso.with(context).load(file).placeholder(R.drawable.draw_detailed_view_display).error(R.drawable.draw_detailed_view_display)
    .resize(400, 400).into(mImageView, new Callback() {

        @Override
        public void onSuccess() {

        }

        @Override
        public void onError() {
            mImageView.setVisibility(View.GONE);
        }
    });

像这样从 get() 中删除 activity

Picasso.get().load(imageuri).networkPolicy(NetworkPolicy.OFFLINE).into(imageView, new Callback() 

这将解决您的问题。