onCreate で listview の mydapter を次のように設定しました。
ArrayAdapter mydapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mydapter = new MyAdapter(this, R.layout.grid002);
list = (ListView) findViewById(R.id.list002);
list.setAdapter(mydapter);
}
ダイアログを次のように作成します: private void showDiaglogE003() {
try {
final Dialog dialoge3;
dialoge3 = new Dialog(this);
dialoge3.setContentView(R.layout.layoutdialoge003);
Button btnCacnel = (Button) dialoge3.findViewById(R.id.btnE3Cancel);
btnCacnel.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
dialoge3.cancel();
mydapter.notifyDataSetChanged();
}
});
dialoge3.show();
}
しかしnotifyDataSetChanged
、mydapter を呼び出すと、リストビューは変わりません。手伝って頂けますか?