博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android学习笔记]Context简单理解
阅读量:6982 次
发布时间:2019-06-27

本文共 404 字,大约阅读时间需要 1 分钟。

一.Context是什么?

上下文对象,可以理解为一个程序的运行的环境,从中可以获取当前程序的资源:
getResources,getAssets

 

二.常见的Context有哪些?

Application Context
Activity Context
Service Context
当创建一个Application , Activity, Service 的时候,都会对应创建一个属于他们的Context对象
虽然同一个应用中的不同Context获取到的资源是同一套,环境是同一个,但是他们的生命周期不一致,
这就使得在使用他们的时候需要注意,以免造成内存泄露

 

三.如何获取Context对象?

Activity.this
getApplication
getApplicationContext

转载于:https://www.cnblogs.com/hellenism/p/3766776.html

你可能感兴趣的文章
【转】外企高管们的“中年危机”
查看>>
HeapAlloc 和 GlobalAlloc 以及 VirtualAlloc 三者之间的关系(转)
查看>>
你一定不知道IDE里的Tomcat是怎么工作的
查看>>
Java面试通关要点汇总集
查看>>
从源码角度理解Handler、Looper、MessageQueue之间关系
查看>>
Bitmap 比你想的更费内存 | 吊打 OOM
查看>>
为你揭秘小程序音视频背后的故事......
查看>>
自定义侧边快速索引栏
查看>>
一种自动化检测 Flash 中 XSS 方法的探讨
查看>>
基于环信sdk实现简单即时聊天
查看>>
Java基础-Synchronized原理
查看>>
大道至简,阿里巴巴敏捷教练的电子看板诞生记
查看>>
华山论剑之浅谈iOS的生产线 工厂模式
查看>>
浅谈javascript异步发展历程
查看>>
在vscode使用editorconfig的正确姿势
查看>>
你用过 PropTypes 的这些类型检查么?
查看>>
枚举的使用示例
查看>>
runC爆严重漏洞影响Kubernetes、Docker,阿里云修复runC漏洞的公告
查看>>
力扣(LeetCode)146
查看>>
Understanding HBase and BigTable 译文
查看>>