2016-08-12 7 views
0

パブリッククラスCustomAdapterがBaseAdapter iが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

tharxはうまく動作します –

0

あなたのアダプタで、このコードを追加します(私はあなたがそれを変更する必要がありますので、明らかにunneccesaryコードの大部分を削除しました)アンドロイドで

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

解決を得ること –