Activity-OnbackPressed问题

时间:2015-10-20 04:01:27

标签: android-listview onbackpressed

我正在推出新的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,则适配器变为空

如何避免这种情况。?

1 个答案:

答案 0 :(得分:0)

尝试这种方式,你不会得到null。

在您的活动中调用适配器onRestart()

@Override
    protected void onRestart() {
        super.onRestart();         
            GetListData();   // call your adapter here or set data of listview  here too                   
    }