2016-12-02 11 views
-1

私はAndroidには新しく、NewsStoryAdapterというカスタムアレイアダプタを作成しようとしています。アダプタのインスタンスを作成しようとするとThis error dialogueが発生します。 コンテキストを取得する方法に問題があるようですが、これを修正する方法がわかりません。カスタムアダプタクラスのインスタンスを作成しようとするとコンテキストに問題が発生する

は、以下のインポート文だけでなく、カスタムNewsAdaterクラス

package com.example.android.newsstand; 

import android.app.Activity; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 
import android.widget.ArrayAdapter; 
import android.widget.ImageView; 
import android.widget.TextView; 
import java.util.ArrayList; 

public class NewsAdapter extends ArrayAdapter<NewsStory> { 
    public NewsAdapter(Activity context, ArrayList<NewsStory> stories) { 
     super(context, 0, stories); 
    } 

答えて

1

あなたMainActivityアクティビティを拡張しないためのコンストラクタです。つまり、アクティビティが必要なメソッドに渡すことはできません。

関連する問題