我在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方法,没有运气。 当我按下后退按钮并再次创建活动时,它可以正常工作。
答案 0 :(得分:0)
我花了两天多的时间试图解决它。我最终在包含TabHost的Activity上放了android:noHistory =“true”。我知道这不是正确的解决方案,但它确实有效。