0

我的应用程序有一个带有操作栏和选项卡菜单的主要活动。

每个选项卡都是一个带有列表视图的片段。

当我在列表视图中单击时,片段详细信息已打开。

当我单击后退按钮时,会出现列表视图,但有时不会出现所有元素;其中一些以白色显示。

如果我触摸刷新,它看起来很好。

onActivityResult不执行。

我的想法是notifyDataSetInvalidated()从刷新开始。

我怎样才能做到这一点?

4

2 回答 2

2

你可以尝试使用

    public void onResume() 
    {
        // TODO Auto-generated method stub
        super.onResume();
        fillListView();
    }

每次从详细片段返回时都会调用此方法。

希望能帮助到你!!!

于 2013-08-09T10:01:29.820 回答
0
The onActivityResult doesn't execut

一旦我遇到同样的问题,我就做了这样的事情

onBackPressed你的代码必须在之前super.onBackPressed

@Override
public void onBackPressed() {
    onBack_My_Code(); // YOUR CODE HERE
    super.onBackPressed();
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        onBack_My_Code(); // YOUR CODE HERE
        break;
    default:
        return super.onOptionsItemSelected(item);
    }
    return false;
}

如果上面的代码不起作用,那么Armaan Stranger是正确的。您可以在 中引用列表on resume

于 2013-08-09T13:30:56.740 回答