Анонимный View.OnDragListener в пользовательском ListViewAdapter приводит к исключению NoClassDefFound? - PullRequest
2 голосов
/ 30 ноября 2011

Я пытаюсь установить View.OnDragListener в моем собственном методе ListViewAdapter.getView (), но каждый раз, когда я делаю это, я получаю это исключение

E / AndroidRuntime (2472): java.lang.NoClassDefFoundError: CustomListAdapter $ 3

Почему это происходит? У меня нет проблем с настройкой OnClickListener?

Мой код

public class CustomListAdapter<T> extends ArrayAdapter<T> {

...

@Override
public View getView (final int position, View convertView, ViewGroup parent)
{

...

    convertView.setOnDragListener(new View.OnDragListener()
    {

        @Override
        public boolean onDrag (View v, DragEvent event)
        {
            Log.d("TEST", "Drag: " + event);
            return true;
        }
    });
...


}

...

}
...