android中适配器类构造函数中的null上下文

android中适配器类构造函数中的null上下文,android,constructor,null,adapter,android-context,Android,Constructor,Null,Adapter,Android Context,嘿,伙计们,我有这个适配器类,我希望它将照片传递给gridview,我将照片的上下文和URL传递给构造函数,但它们似乎为null

嘿,伙计们,我有这个适配器类,我希望它将照片传递给gridview,我将照片的上下文和URL传递给构造函数,但它们似乎为null<有人能告诉我问题出在哪里吗

public class MovieAdapter extends BaseAdapter {

    private final String LOG_TAG = MovieAdapter.class.getSimpleName();
    public  final String urlBase = "http://image.tmdb.org/t/p/w185";
    private final Context context;
    private  String[] urls;

    public MovieAdapter(Context context, String[] urls) {
        this.context = context;
        this.urls = urls;
    }


    @Override
    public int getCount() {
        return urls.length;
    }

    @Override
    public Object getItem(int position) {
        return urls[position];
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        if (convertView == null) {
            convertView = new ImageView(context);
        }
        ImageView imageView = (ImageView) convertView;
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        String url = (String) getItem(position);
        Log.e(LOG_TAG , "URL " + url);
        Picasso.with(context).load(url).into(imageView);
        return convertView;
    }
}

传递正确的activityClass名称activityClass。此

错误发生在哪里?您如何创建
URL
字符串
数组
?请在创建MovieAdapter对象的位置发布代码不确定,但可能需要为子视图设置父视图。真的,把你如何使用这个类的代码贴出来。
yourAdapterObj= new MovieAdapter ("Your Activity Name", "Your url arraylist");
yourgridview.setAdapter(yourAdapterObj);