我有以下问题:
我有一个片段,它实现了一个指定的接口。
@Override
public void sensorStatusChanged(double bearing, double pitch, double rotation) {
if (radarView != null) {
radarView.setBearing((float) bearing);
}
....
}
ParentActivity 处理 Location-Listener 并尝试通知片段 sensorData 已更改。
在这部分,我有以下行为:该方法被调用,但radarView 为空。我 100% 确定,radarView 不为空。当我在这段代码中设置一些断点时,radarView 为空的唯一部分是在方法内部,这些方法是从活动调用而不是从片段本身调用的。
我是处理片段的初学者(从今天开始),所以我认为我做错了什么。
我该如何解决这种行为?
干杯