一旦发生这种情况,下一个活动"GraphActivity“就会启动,并在画布上为阵列中的每个控制器绘制多个节点。但是,如果我随后按下后退按钮返回到第一个活动,然后再次从回收器视图中进行相同的选择,它将起作用。
据我所知,问题似乎与添加到“控制器”数组中的数据有关,但我找不出是什么原因造成的。Logcat显示,当GraphActivity活动第一次启动时,“控制器”数组是空的,因此,没有节点被绘制,但当我按下back,然后再次进行相同的选择时,数组具有正确的数据,并且节点被绘制。public class MainActivi