@Override protected void layoutInit(LayoutInflater inflater, Bundle savedInstanceSate) { super.layoutInit(inflater, savedInstanceSate); getActivity().getActionBar().setDisplayHomeAsUpEnabled(true); getActivity().getActionBar().setTitle(R.string.title_user_profile); mNewUser = savedInstanceSate == null ? (WeiBoUser) getArguments().getSerializable("newUser") : (WeiBoUser) savedInstanceSate.getSerializable("mNewUser"); if (mNewUser != null) { mUser = mNewUser; } else { mUser = savedInstanceSate == null ? (WeiBoUser) getArguments().getSerializable("user") : (WeiBoUser) savedInstanceSate.getSerializable("user"); } mFriendship = savedInstanceSate == null ? (FriendshipShow) getArguments().getSerializable("friendship") : (FriendshipShow) savedInstanceSate.getSerializable("friendship"); mGroupMemberListed = savedInstanceSate == null ? (GroupMemberListed) getArguments().getSerializable("groupListed") : (GroupMemberListed) savedInstanceSate.getSerializable("groupListed"); viewProfile = getRootView(); if (savedInstanceSate == null) { loadFriendship(); } setHasOptionsMenu(true); }