使用数据绑定时,我无法为SupportMapFragment创建对象 .
码
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mBinding = DataBindingUtil.inflate(inflater, R.layout.mission_fragment_mission_detail_accounts, container, false);
mapFragment = (SupportMapFragment)getActivity().getSupportFragmentManager().findFragmentById(R.id.accountmap);
return mBinding.getRoot();
}
1 回答
片段是否已实例化?在片段管理器中创建片段时,为其分配一个ID,然后在创建该实例后检索该实例 .
将新片段添加到片段管理器后,您可以通过id检索它 .