Tabs中的ListActivity未更新

时间:2012-08-29 12:32:33

标签: android android-listview listactivity

我在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方法,没有运气。 当我按下后退按钮并再次创建活动时,它可以正常工作。

1 个答案:

答案 0 :(得分:0)

我花了两天多的时间试图解决它。我最终在包含TabHost的Activity上放了android:noHistory =“true”。我知道这不是正确的解决方案,但它确实有效。