为什么要扩展Application课程?它对我有什么用?为什么要这么做?我读过它可以用来声明全局变量,是全部还是其他任何应用程序?
3 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
另外,我无法想象一个真正的场景,其中扩展应用程序要么优于另一种方法,要么是完成某些任务所必需的。如果您有一个昂贵的,经常使用的对象,则可以在检测到该对象当前不存在时在IntentService中初始化它。应用程序本身在UI线程上运行,而IntentService在其自己的线程上运行。
我更喜欢使用显式Intent将数据从Activity传递给Activity,或者使用SharedPreferences。还有一些方法可以使用接口将数据从Fragment传递到其父Activity。
婷婷同学_
TA贡献1844条经验 获得超8个赞
应用程序类是具有应用程序完整生命周期的对象。它是您作为应用程序的最高层。示例可能的用法:
您可以通过在Application类中覆盖onCreate来添加启动应用程序时所需的内容。
存储从Activity跳转到Activity的全局变量。像Asynctask一样。
- 3 回答
- 0 关注
- 589 浏览
添加回答
举报
0/150
提交
取消