是否有Android注释要求在Application.onCreate期间调用方法?

时间:2016-03-30 15:33:12

标签: java android dependency-injection

在我的库中,我有一个单例类将提供一个接口。我想要在Application.onCreate期间设置接口的实现(通过静态initialize()方法)。

有没有办法 要求 在Application.onCreate()期间调用此库方法?

iptables -t nat -I PREROUTING -p udp -d <DSTIP> --dport <DSTPORT> -m u32 --u32 '0>>22&0x3C@8=0xFFFFFFFF && 0>>22&0x3C@12=0x54536F75 && 0>>22&0x3C@16=0x72636520 && 0>>22&0x3C@20=0x456E6769 && 0>>22&0x3C@24=0x6E652051 && 0>>22&0x3C@28=0x75657279' -j REDIRECT --to-port <REDIRECT PORT>

1 个答案:

答案 0 :(得分:1)

  

我想要在Application.onCreate期间设置接口的实现(通过静态initialize()方法)。

这通常不是一个好习惯。例如,在调用ContentProvider的{​​{1}}之前创建onCreate()。它也很少解决问题;延迟初始化通常也可以正常工作,这使开发人员在启动进程时更容易避免不必要的工作。

  

有没有办法要求在Application.onCreate()?

期间调用此库方法

The Matrix 轻描述Neo:“你需要枪支。很多枪支。”

否则,不,至少在标准Android方面。例如,Application库中没有任何内容可以强制执行您想要的内容。