Android アプリに 2 列の ListView を追加しようとしています。プロジェクトを作成したとき、左右にスライドして美しいナビゲーションを作成する Fragment オプションを選択しました。だから私のMainActivity
extends FragmentActivity
。
私の問題は、AddayAdapter を ListView に追加しようとしているときに、ArrayAdapter のコンストラクターがコンテキスト オブジェクトを探し、それを渡す方法がわからないことです。
エラーが発生するコードは次のとおりです
StableArrayAdapter adapter = new StableArrayAdapter(this, R.layout.row , list);
listview.setAdapter(adapter);
「this」を渡すと、アクティビティが FragmentActivity を拡張するため、FragmentActivity が渡されます。ただし、コンストラクターには「コンテキスト」オブジェクトが必要です。
このエラーメッセージが表示されます
"The constructor MainActivity.StableArrayAdapter(MainActivity.DummySectionFragment, int, ArrayList<String>) is undefined"
Contextオブジェクトを渡すにはどうすればよいですか?