を更新すると奇妙な問題が発生ListView
します。デバイスが回転するまで正常に動作し、再度更新すると完全に空白になります。これは、デバイスを再度回転させることによってのみ修正できます (これは でリフレッシュされるためonCreate()
) が、再度リフレッシュすると空白になります。アプリを再起動するまで問題が解決しません。
編集:
いくつかのコード:
private ListView contactlist = null;
private static MatrixCursor matrixcursor = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
contactlist = (ListView) findViewById(R.id.contactlist);
if (savedInstanceState == null) {
matrixcursor = new MatrixCursor(new String[] {"_id","name","one","two","three","four"});
} else {
contactlist.setAdapter(new listCursorAdapter(this,matrixcursor));
}
}
これはうまくいきますが、いつでも:
contactlist.setAdapter(new listCursorAdapter(this,matrixcursor));
onCreate()
デバイスが回転した後に呼び出され、ListView
空白になります。