我在 TabHost 中有一个 ListActivity,它在创建时可以正常工作。但是当这个活动暂停并恢复时,ListView 是空白的。到目前为止,这是我的代码:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_aulas_agendadas);
dh = new DataHelper(getApplicationContext());
mMessageListView = getListView();
cursor = dh.selectAulasAgendadas();
startManagingCursor(cursor);
mAdapter = new MessageAdapter(this, cursor);
mMessageListView.setAdapter(mAdapter);
}
MessageAdapter 扩展了 CursorAdapter,因为我需要使用标头对结果进行分组。
我试图将光标初始化移动到 onResume 方法,但没有成功。当我按下后退按钮并再次创建 Activity 时,它工作正常。