自定义视图中的 BroadcastReceiver
BroadcastReceiver in custom view
我需要创建一个视图来显示电池状态。我制作了一个自定义视图(从 LinearLayout 扩展)并在构造函数中注册了 BroadcastReceiver。
什么时候需要调用unregisterreceiver方法?在敲定? android 查看生命周期在哪里?
谢谢
onDetachToWindow
可能是那个地方。
This is called when the view is detached from a window. At this point
it no longer has a surface for drawing.
我认为您应该将 BroadCastReceiver
放在 Activity
/Fragment
中,然后从那里处理 View
的更新
我需要创建一个视图来显示电池状态。我制作了一个自定义视图(从 LinearLayout 扩展)并在构造函数中注册了 BroadcastReceiver。
什么时候需要调用unregisterreceiver方法?在敲定? android 查看生命周期在哪里?
谢谢
onDetachToWindow
可能是那个地方。
This is called when the view is detached from a window. At this point it no longer has a surface for drawing.
我认为您应该将 BroadCastReceiver
放在 Activity
/Fragment
中,然后从那里处理 View
的更新