0

我正在推出新activity的,如下所示

Intent mIntent = new Intent(getActivity().getApplicationContext(), RetailerHomeActivity.class);
                mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | IntentCompat.FLAG_ACTIVITY_CLEAR_TASK);
                startActivity(mIntent);

此活动具有listview,每当listview单击项目时,都会将其替换listview为片段视图。

但是在按下主页按钮并等待一段时间后,如果我尝试返回活动listview,则onbackpress listview适配器变为空

如何避免这种情况。?

4

1 回答 1

0

试试这种方式,你不会得到空值。

onRestart()在您的活动中回忆您的适配器。

@Override
    protected void onRestart() {
        super.onRestart();         
            GetListData();   // call your adapter here or set data of listview  here too                   
    }
于 2016-01-08T10:22:36.603 回答