2016-08-12 5 views
0

общественного класса CustomAdapter расширяет BaseAdapter реализует AppCompatActivityполучения ошибок создать тест при реализации активность

я получаю сообщение об ошибке на AppCompatActivity он показывает ошибку создать тест

+0

AppCompatActivity не определен как интерфейс. Вы не можете его реализовать – Shaishav

ответ

0

Не могли бы вы опубликовать больше кода? Зачем вам нужно внедрять AppCompatActivity? Вам не нужно для создания пользовательского адаптера

public class CustomAdapter extends BaseAdapter { 
private LayoutInflater _layoutInflater; 
Context context; 

public CustomAdapter(){ 
    super(); 
    } 

public CustomAdapter(Context context) { 
    this.context = context; 
    this._layoutInflater = (LayoutInflater) context 
      .getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    } 
} 

Работает как шарм для меня (я удалил большую часть кода ненужного, так очевидно, что вы должны изменить его)

+0

thnx дорогой это работа –

0

Добавьте этот код в вашем адаптере в андроиде

public CustomAdapter(MainActivity mainActivity, String[] prgmNameList, int[] prgmImages) { 
    // TODO Auto-generated constructor stub 
    result=prgmNameList; 
    context=mainActivity; // this context for activity 
    imageId=prgmImages; 
LayoutInflater inflater = (LayoutInflater)context. 
      getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
} 

может быть это поможет вам

+0

thng получение решения –

Смежные вопросы