手机卫士学习04-两种不同的上下文区别
来源:互联网 发布:焉足以知是且非邪的且 编辑:程序博客网 时间:2024/05/16 06:15
1 getApplicationContext();
这是一种生命周期很长的上下文,生命周期随着应用的存在而存在,当我们需要在多个activity中或者多个页面中使用代码时,
需要一个上下文时, getApplicationConext()是不错的选择。
2 Activity.this
这是随着Activity生命周期绑定的上下文,当Activity不存在时,上下文就不存在了。
3 AlertDialog
弹出式对话框依赖与Activity。创建一个AlertDialog.Builder需要一个上下文,不能使用getApplicationContext();
对话框依赖与Activity,所以使用对话框传递的上下文一般都使用Activity.this的形式。
一般来说,Activity.this是最常用的
这是一种生命周期很长的上下文,生命周期随着应用的存在而存在,当我们需要在多个activity中或者多个页面中使用代码时,
需要一个上下文时, getApplicationConext()是不错的选择。
2 Activity.this
这是随着Activity生命周期绑定的上下文,当Activity不存在时,上下文就不存在了。
3 AlertDialog
弹出式对话框依赖与Activity。创建一个AlertDialog.Builder需要一个上下文,不能使用getApplicationContext();
对话框依赖与Activity,所以使用对话框传递的上下文一般都使用Activity.this的形式。
一般来说,Activity.this是最常用的
0 0
- 手机卫士学习04-两种不同的上下文区别
- Android中的两种上下文的区别
- android 中的两种上下文的区别
- 关于黑马手机卫士的学习总结
- Android 手机卫士(2)删除TitleBar的两种方法
- Android小项目之九 两种上下文的区别
- getApplicationContext和Activity.this两种上下文的区别
- Android中this和getApplicationContext()两种上下文的区别
- 两种不同的引擎的区别
- 手机卫士-04
- 手机卫士学习22- 一键锁屏
- 手机卫士开发学习1
- 手机卫士学习03- 弹出对话框的一些细节
- 手机卫士学习10-对话框高低版本的一些细节
- 手机卫士学习05-手机卫士主界面UI
- 两种不同的学习策略
- 360手机卫士的建议
- 复习手机卫士的构想
- 堆内存(Heap)和栈内存(Stack)详解
- bash中单引号和双引号的区别
- linux和性能相关的命令及系统性能诊断
- Java Jdk环境变量配置
- 根据URL下载文件,将图片等比例压缩(可指定宽高),按原图压缩,根据指定分隔符取字符串,将文本信息追加到指定文本
- 手机卫士学习04-两种不同的上下文区别
- 【onTouchEvent()方法】和【OnTouchListener中onTouch()方法】
- hdoj 1232 畅通工程
- 第七届(2015春季)中国量化投资国际峰会
- Charles的基本使用方法
- Windows下Yeoman+Grunt+Bower快速搭建AngularJS开发环境
- 深入理解Javascript闭包
- html css 布局心得
- HLJUOJ1066(二分)