为什么要扩展Application类?

为什么要扩展Application课程?

它对我有什么用?

为什么要这么做?

我读过它可以用来声明全局变量,是全部还是其他任何应用程序?


暮色呼如
浏览 590回答 3
3回答

杨__羊羊

另外,我无法想象一个真正的场景,其中扩展应用程序要么优于另一种方法,要么是完成某些任务所必需的。如果您有一个昂贵的,经常使用的对象,则可以在检测到该对象当前不存在时在IntentService中初始化它。应用程序本身在UI线程上运行,而IntentService在其自己的线程上运行。我更喜欢使用显式Intent将数据从Activity传递给Activity,或者使用SharedPreferences。还有一些方法可以使用接口将数据从Fragment传递到其父Activity。

婷婷同学_

应用程序类是具有应用程序完整生命周期的对象。它是您作为应用程序的最高层。示例可能的用法:您可以通过在Application类中覆盖onCreate来添加启动应用程序时所需的内容。存储从Activity跳转到Activity的全局变量。像Asynctask一样。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android