片段B是在片段A中创建/嵌套的,是否可以从片段A访问片段B?

时间:2016-11-03 22:23:34

标签: android android-fragments

类似于这个this问题,我试图访问和操作在第一个片段中创建的第二个片段,然后才意识到nullpointerException很可能是由第二个片段的非就绪状态引起的。所以这通常是不可能的,我必须做一些事情,比如传递数据包?

有效:

MyMap mapFragment = new MyMap(); getActivity().getSupportFragmentManager().beginTransaction() .add(R.id.frame,mapFragment,"map") .commit();

但这给了我一个空引用:

MyMap mapFragment = (MyMap)getActivity().getSupportFragmentManager().findFragmentById(R.id.map);

0 个答案:

没有答案
相关问题