* 软件中的上下文
> 软件中的上下文:实际上就是包含了当前这个应用里面的资源(图片、布局 、动画、文字) , 运行的内存、存储的位置、运行的多少个组件.....
* 获取上下文的途径
1. this --- 代表当前的代码运行在上下文的子类中。
2. 外部类.this ---- 自己的代码运行内部类里面。
3. getContext () --- 外部类跟上下文没有关系,但是父类提供了一个方法获取。
4. 必须是方法参数传递进来 --- 工具类里面的方法多半都是这么写。
* this.getCacheDir() --- 一般存的是缓存的文件信息 【/data/data/包名/cache】 --一般是图片的缓存,或者是下载的临时文件
* this.getFilesDir() ---- 一般是用来存放比较重要的文件信息【/data/data/包名/files】 -- 账户的信息,或者是长久保存的文件内容、 |
|