小编典典

为什么要扩展 Android Application 类?

all

扩展Application类可以声明全局变量。还有其他原因吗?


阅读 151

收藏
2022-08-07

共1个答案

小编典典

顺便说一句,我想不出一个真实的场景,其中扩展 Application
比另一种方法更可取,或者是完成某些事情所必需的。如果您有一个昂贵且经常使用的对象,您可以在检测到该对象当前不存在时在 IntentService
中对其进行初始化。应用程序本身运行在 UI 线程上,而 IntentService 运行在自己的线程上。

我更喜欢使用显式 Intent 将数据从 Activity 传递到 Activity,或者使用
SharedPreferences。还有一些方法可以使用接口将数据从 Fragment 传递到其父 Activity。

2022-08-07