我是新手Android开发者,在屏幕方向改变时遇到了这个问题。每当屏幕方向改变时,fragment
会被调用两次。以下是我的代码示例。我查看了其他帖子,但找不到答案。请有经验的人指导我。
public class SampleFragment extends Fragment {
static final String TAG_NAME = SampleFragment.class.getSimpleName();
List<PhrToolBar> mToolBarList;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
DaggerHelper.getAppProviderComponent().inject(this);
mRootView = null;
getActivity().setTitle("Personal Health Records");
mRootView = inflater.inflate(R.layout.sample_phr_main_fragment, container, false);
mBinding = DataBindingUtil.bind(mRootView);
mBinding.setViewModel(mViewModel);
setHasOptionsMenu(true);
return mRootView;
}
activity
、fragment
和manifest
。 - Kishore Jethava