我在我的活動中設置了一個片段,但我想知道如何將數據從活動傳遞到片段中?從片段中的活動獲取數據
例如,這是我的代碼:
public class MyFragment extends Fragment
{
private MyData _myData;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
// Inflate the layout for this fragment
return inflater.inflate(R.layout.custom_fragment, container, false);
MyActivity activity = (MyActivity) getActivity(); // Unreachable code error here
_myData = activity.getMyData();
}
}
我需要能夠訪問片段中的MyData
對象的內容。但是,當我嘗試使用上述代碼時,即使getMyData()
是MyActivity
類中的公共方法,我也會收到「無法訪問的代碼」錯誤。
我怎麼可能錯過了!謝謝,當然固定它:) – b85411