gpt4 book ai didi

android - Android 4.3 上 ShinobiChart 的空实例

转载 作者:行者123 更新时间:2023-11-30 03:19:15 24 4
gpt4 key购买 nike

除了以编程方式添加图表 fragment 外,我正在遵循适用于 Android 的 ShinobiCharts 快速入门指南,如下所示:

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 时,一切看起来都很好。我在 onCreateView 方法中从继承自 Fragment 的自定义类调用它,我怀疑这个问题可能源于此 - 但我不确定如何修复它。

最佳答案

ChartFragment 在 ChartFragment.onCreate 期间获取其 shinobiChart,因此此时在您的代码中它仍然为 null - 您到目前为止所做的只是实例化它。

大概您打算使用 ShinobiChart 引用进行一些图表设置,所以我建议子类化 ChartFragment,并将您的设置代码移动到它的 onCreate 方法中(一定要调用 super.onCreate(savedInstanceState);)。

CustomDataAdapter 示例中有一个此模式的示例。

关于android - Android 4.3 上 ShinobiChart 的空实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19467427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com