我想知道如何将Float的ArrayList从一个活动传递给一个CustomView,我进行了大量的研究,但是我找不到任何可以真正帮助我的东西,有时看起来像是可行的如果我可以在自定义视图端使用一个意图,但每次我试图调用函数getIntent()我得到一条消息说我的CustomView中没有定义此函数,我试图使用对象Bundle但我得到了丢失,此数组从MainActivity传递到CustomView,但MainActivity仍将处理此ArrayList中的数据,因此CustomView必须能够访问MainActivity中处理的数据,因为我的意图是使用时间此数据并用画布绘制图形线。我的CustomView在activity_main.xml中初始化。我已经知道如何完成这个应用程序,但这一步让我感到非常震惊。我将感激所有和任何帮助。干杯
答案 0 :(得分:1)
您可以通过构造函数传递ArrayList,也可以在组件中创建一个setter,并在MainActivity中更改后更新列表更新列表。