我在使用SimpleAdapter的时候,出了这样一个错误。
The constructor SimpleAdapter(new View.OnClickListener(){}, List<HashMap<String,Object>>, int, String[], int[]) is undefined
让我感觉很惆怅。明明我写的参数都对。但是报出这样的错误。很纠结。

解决方案 »

  1.   

    原型:
    SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)
    第一个param错了
      

  2.   

    如果是在activity中创建的SimpleAdapter,第一个传this
      

  3.   


    SimpleAdapter adapter = new SimpleAdapter(this,getData(),R.layout.setting,new String[]{"name"},new int[]{R.id.name});
      

  4.   

    new View.OnClickListener(){}, 这参数也太稀里糊涂了
      

  5.   

    this不对,这样写的this不是本activity
      

  6.   


    那怎样才能把本activity带进去呢
      

  7.   

    类名.this    这个类名指的是哪个类名