发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
使用this, 说明当前类是context的子类,一般是activity application等
使用getApplicationContext 取得的是当前app所使用的application,这在AndroidManifest中唯一指定。意味着,在当前app的任意位置使用这个函数得到的是同一个Context
使用getContext获取的是当前对象所在的Context
Context通常翻译成上下文,我通常当成场景来理解。
比如 我在火车上。This 指当前类就是当前的场景。我.this不是context,我.getContext 是火车, 火车.this是一个contextAppContext 就可以理解成这个社会。发生的一切都在这个社会中.有且只有一个社会
来自: jnstyle > 《Android》
0条评论
发表
请遵守用户 评论公约
Android(12)
这种方式获得的context是全局context,整个项目的生命中期中是唯一的且一直存在的,代表了所有activities的context.因此,当你想获得一个长生命周期的context时,使用Application Context,例如当我们...
Android上下文
Android上下文。实际上,在Android应用框架中,android.app.Activity类和android.app.Application类都是从android.content.Context类继...
Android Context 上下文 你必须知道的一切
可以看到Activity、Service、Application都是Context的子类;在仔细看一下上图:Activity、Service、Application都是继承自ContextWrapp...
Android Context完全解析,你所不知道的Context的各种细节
Android Context完全解析,你所不知道的Context的各种细节。Application Context的设计。Context mBase;Application是Context的其中一种...
Android源码分析
对Context的理解可以来说:Context提供了一个应用的运行环境,在Context的大环境里,应用才可以访问资源,才能完成和其他组件、服务的交...
android中使用Application实现全局变量
You can access it fromany context using the Context.getApplicationContext() method (Activityalso provides a method getApplication() which has the exact sameeffect): --方法是创建一个属于你...
Android中Activity共享变量的另一方法:Application context
Android中Activity共享变量的另一方法:Application context.如想在整个应用中使用,在java中一般是使用静态变量,而在android中有个更优雅的方式是使用Application context。public class Application...
Android Java Framework显示Toast(无Activity和Servi...
临时方案的做法是写一个Service,在这个Service中加个提供显示Toast的接口。然后通过ServiceManager去获取这个Service,调用这个Service的接口去显示Toast。在创建一个Handler,在创建Handler的时候将m...
Android全局对象Application的使用,以及如何在任何地方得到Application全局对象
Android全局对象Application的使用,以及如何在任何地方得到Application全局对象。android系统会为每个程序运行时创建一个Application类的对象且仅创建一个,所以Application是单例 (singleton)模式的...
微信扫码,在手机上查看选中内容