我在 Activity 中有一个模型,并且该 Activity 中的 Fragment 需要访问它。我目前正在通过 Fragment 包传递它,但为什么我不能从片段中的 Activity 访问它?
例如,我将在片段 onCreate() 中使用此代码:
Model model = ((ActivityWithModel) getActivity).getModel();
一般来说,为什么不能总是Activity和Fragment共享对象的方法,或者Activity传递参数给Fragment的方法?为什么需要 Fragment 捆绑包?