我正在关注 ShinobiCharts for Android 快速入门指南,除了以编程方式添加图表片段,如下所示:
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
ChartFragment chartFragment = new ChartFragment();
fragmentTransaction.add(R.id.history_container, chartFragment, "chart");
fragmentTransaction.commit();
ShinobiChart shinobiChart = chartFragment.getShinobiChart();
一切看起来都很好,直到最后一行,shinobiChart
总是初始化为 null。我Fragment
在方法中从继承自 ,的自定义类调用它onCreateView
,我怀疑这个问题可能源于此 - 但我不确定如何解决它。