我有一个自定义的 EditText 视图。它扩展了默认设置并添加了显示 TimePickerDialogFragment、NumberPickerDialogFragment 和类似内容的能力......
我所有的 FragmentDialogs 都在使用总线系统,以使重新附加到父活动变得不必要......
通常,我在创建时注册所有对象并在onPause
其父活动中注销它们......为此我使用范围总线,它保存对所有已注册对象的引用并onPause
在活动中自动注销它们。到目前为止,这项工作是最佳的。我所有的自定义类都使用一个构造函数,它接收对作用域总线的引用......所以该类只需要在作用域总线上注册自己,不需要再注销自己,作用域总线会自动完成。
现在注册我的自定义edittext没问题,但是如何自动注销呢?我在 XML 中添加视图,我不想手动将所有视图添加到我的作用域总线中。
有谁知道注销如何以某种方式自动化?