gpt4 book ai didi

android库应该自动启动

转载 作者:行者123 更新时间:2023-11-29 21:57:56 25 4
gpt4 key购买 nike

我正在开发一个名为 samplelib.jar 的 android 库,它在单独的类 CallMyFlow 中包含一个方法 executeFlow()。我在我的主项目中添加了这个库,并在 OnCreate() 时调用了 CallMyFlow.executeFlow(),效果很好。

但我需要 executeFlow() 方法自动运行,而无需在 OnCreate() 中调用它。我只想将该 jar 添加到我的项目中。库本身想要发现 OnCreate() 正在发生,它应该自动调用 executeFlow() 方法。

我不需要在我的主项目中添加任何额外的代码(即调用 OnCreate() 中的方法,或扩展库中的任何自定义类)。是否可以?我试过了,但得不到结果。欢迎任何想法。

最佳答案

不,那是不可能的。要让你的库做一些事情,你需要调用一些函数,或者从你的库中实例化一些对象。

我不确定您为什么想要这种行为,但如果您想在从库中创建对象之前执行一些代码,请查看静态 block 。但是请注意,静态 block 在执行之前还需要使用它们的类: When does static class initialization happen?

关于android库应该自动启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12740240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com