在Android应用程序中,我一直在制作不同的类来保持核心代码与活动不同,但我发现最大的障碍是将上下文传递给核心代码的每个函数,以便它可以完成其任务,因为大多数函数需要上下文处理。我甚至尝试制作通用函数,但每个活动都需要发送其上下文来执行该特定任务。
我几乎没有问题:
- 我是否应该传递通用应用程序上下文,以便在应用程序启动时使用基本帮助程序类保留该实例,并在应用程序中的任何位置使用相同的上下文。这样所有功能都独立于活动环境?在这种情况下,我需要注意哪些主要事项?
- 我在一个地方读到我可以将辅助类作为ContextWrapper的一个实例,我不需要为该活动传递任何上下文。我试图寻找ContextWrapper的使用,但无法找到我能够轻易理解的内容。有人可以通过提供初级开发人员示例来帮助理解这一点吗?我认为这与活动有关,而不是整个应用程序。
醇>