猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
为什么要扩展Application类?
为什么要扩展
Application
课程?
它对我有什么用?
为什么要这么做?
我读过它可以用来声明全局变量,是全部还是其他任何应用程序?
暮色呼如
浏览 590
回答 3
3回答
杨__羊羊
另外,我无法想象一个真正的场景,其中扩展应用程序要么优于另一种方法,要么是完成某些任务所必需的。如果您有一个昂贵的,经常使用的对象,则可以在检测到该对象当前不存在时在IntentService中初始化它。应用程序本身在UI线程上运行,而IntentService在其自己的线程上运行。我更喜欢使用显式Intent将数据从Activity传递给Activity,或者使用SharedPreferences。还有一些方法可以使用接口将数据从Fragment传递到其父Activity。
0
0
0
婷婷同学_
应用程序类是具有应用程序完整生命周期的对象。它是您作为应用程序的最高层。示例可能的用法:您可以通过在Application类中覆盖onCreate来添加启动应用程序时所需的内容。存储从Activity跳转到Activity的全局变量。像Asynctask一样。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Android
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续