我正在推出新的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
,则适配器变为空
如何避免这种情况。?
答案 0 :(得分:0)
尝试这种方式,你不会得到null。
在您的活动中调用适配器onRestart()
。
@Override
protected void onRestart() {
super.onRestart();
GetListData(); // call your adapter here or set data of listview here too
}