android getContext()、getApplicationContext()和this有什么区别
来源:互联网 发布:网络通信是做什么的 编辑:程序博客网 时间:2024/05/16 19:54
使用this, 说明当前类是context的子类,一般是activity application等
使用getApplicationContext 取得的是当前app所使用的application,这在AndroidManifest中唯一指定。意味着,在当前app的任意位置使用这个函数得到的是同一个Context
使用getContext获取的是当前对象所在的Context
Context通常翻译成上下文,我通常当成场景来理解。
比如 我在火车上。
This 指当前类就是当前的场景。我.this不是context,
我.getContext 是火车, 火车.this是一个context
AppContext 就可以理解成这个社会。发生的一切都在这个社会中.有且只有一个社会
https://segmentfault.com/q/1010000002619375
0 0
- android getContext()、getApplicationContext()和this有什么区别
- android getContext()、getApplicationContext()和this区别
- getContext,this,getApplicationContext区别
- Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别
- android studio中Mainactivity.this和getApplicationContext有什么不同
- getContext() , getApplicationContext() , getBaseContext() and “this”的区别
- android getContext() , getApplicationContext() , getBaseContext() and “this”
- getApplication()、getApplicationContext()、getBaseContext()、MainActivity.this、this、getContext()之间的区别
- getApplication()、getApplicationContext()、getBaseContext()、MainActivity.this、this、getContext()之间的区别
- getApplication()、getApplicationContext()、getBaseContext()、MainActivity.this、this、getContext()之间的区别
- getApplication()、getApplicationContext()、getBaseContext()、MainActivity.this、this、getContext()之间的区别
- Android getActivity(), getContext(), getApplication()和getApplicationContext()
- Android中 this 和getApplicationContext的区别
- getContext(), getApplicationContext(), getBaseContext()区别
- this和getApplicationContext区别
- this和getApplicationContext区别
- this和getApplicationContext区别
- 关于this、getContext()、getActivity()、getApplication()、getApplicationContext()的区别
- Hibernate 缓存机制详解
- APK使用bzip2、bsdiff实现增量升级
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- Ubuntu14.04 LTS安装QQ8.1
- 求最小公倍数的方法
- android getContext()、getApplicationContext()和this有什么区别
- OC修改文件夹的函数
- CodeForces 625C K-special Tables
- Android高效加载大图、多图解决方案,有效避免程序OOM
- R语言实战笔记
- Eclipse配置PyDev插件
- 夯实基础阶段:第一天:C/C++ 一星难度刷题
- maven 的 pom.xml 文件报错:ArtifactTransferException: Failure to transfer
- 【HDU5452】Minimum Cut