我试图从我的 Fragment 中的 HomeActivity 获取一个与 HomeActivity 无关的值。当我使用
selectedWorkout = ((HomeActivity) context).getSelectedWorkout(); 在这种情况下 context = getActivity();
我收到一个错误: java.lang.NullPointerException: Attempt to invoke virtual method 'com.pttrackershared.models.Workout com.pttracker.views.screens.fragments.LandingFragment.getSelectedWorkout()' on a null object reference
我也尝试做这样的事情:
Activity activity = getActivity();
if (activity instanceof HomeActivity) {
HomeActivity myactivity = (HomeActivity) activity;
selectedWorkout = myactivity.getSelectedWorkout();
}
但是,这根本行不通。
我将如何获得这个价值?
阿晨1998
摇曳的蔷薇
相关分类