我正在为我的活动编写一个辅助类,它使用外部服务。就像在关于绑定服务的标准设计模式中一样,我想绑定活动创建并取消绑定活动销毁。但是,我想将此逻辑隔离到我的助手类,以便该活动将仅使用该助手的实例,并且不会显式调用绑定和取消绑定。
我可以将活动传递给帮助程序类,但我找不到任何方法来安排活动生命周期事件的回调 - 活动类中没有这样的方法。虽然这很可能意味着我无法实现我想要的,而且这可能不是一个好主意,但我仍然想向社区询问这个问题。可能吗?这是个好主意吗?是否有可能使用其他一些类(不是 Activity)实现类似的结果?
我是 Android 开发的新手,我正在寻找最佳实践。任何想法表示赞赏。
谢谢!
编辑:基本上,我希望收到有关活动创建和销毁的通知。我希望能够安排回调onCreate
和onDestroy
方法,但从活动之外。这些方法受到保护,因此无法从其他类访问。