两个类扩展Application
- 第一个类我已经在清单中注册并且将其用作
Application
,它是为了... - 第二个类是我的实用程序类。它执行大量的I/O操作,并有一些辅助方法。对于I/O,您需要上下文(例如getAssets等),因此我不情愿地扩展了Application。
注意:
一切都正常。
我的问题:
使用多个Application类有什么缺点?这是否被建议?
几点想法:
- 如果两个类中都定义了onCreate和其他回调方法,会发生什么?
- 如何在清单中同时注册它们呢?等等。
附注:我知道我可以只使用字段来存储第二个类中的上下文。
getApplicationContext
。帮助类正在帮助进行IO操作,因此它正在操作资源。 - Dheeraj Bhaskar