刷新时我遇到了一个奇怪的问题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
变为空白。