グリッド ビューの更新に関する問題に直面しています。グリッド ビューには、ユーザーが見つけたすべての単語が含まれます。レコードは、アプリを終了したときにのみ表示されます。アプリを開くと、更新されたリストビュー... ここで何をすればよいですか... を使用する可能性を探していますがnotifyDataSetChanged()
、その方法とどこに置くべきかわかりません... 誰かこれについて知っていますか?
これがグリッドビューでデータを表示する私のコードです..
//sliding menu onChange
@Override
public void onContentChanged()
{
super.onContentChanged();
mOpenButton = (Button) findViewById( R.id.button_open );
mDrawer = (MultiDirectionSlidingDrawer) findViewById( R.id.drawer);
GridView gridview = (GridView) findViewById(R.id.gridView1);
WordGuessedHandler guessed = new WordGuessedHandler(this);
List <WordGuessed> guessedList = guessed.getAllWordGuessed();
List<String> wordsList = new ArrayList<String>();
for(WordGuessed wg:guessedList){
wordsList.add(wg.getWord());
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, wordsList);
gridview.setAdapter(adapter);
}