我的 Fragment 有时无法正确恢复。当应用程序不再处于后台缓存进程中然后重新打开时,就会发生这种情况。当它发生时,所有写入的onActivityCreated
内容都不会发生,但是我System.out.println();
的调用。所以我最终我的项目不再可点击。我应该如何解决这个问题?
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
System.out.println("onActivityCreated");
relative1 = (RelativeLayout)getActivity().findViewById(R.id.r1);
relative2 = (RelativeLayout)getActivity().findViewById(R.id.r2);
relative3 = (RelativeLayout)getActivity().findViewById(R.id.r3);
relative4 = (RelativeLayout)getActivity().findViewById(R.id.r4);
relative1.setOnClickListener(this);
relative2.setOnClickListener(this);
relative3.setOnClickListener(this);
relative4.setOnClickListener(this);
}