在Android开发中我们常常能看见一些方法体中有context参数。这个context意思就是上下文的意思。
在使用时如果我们使用的是getApplicationContext 那么对应着整个应用的生命周期,若应用销毁 context随着销毁。
而Activity.this得到的上下文对应着Activity的生命周期,随着activty的生命周期。
getBaseContext则是返回函数特定的上下文。
在我们使用时注意合理的使用,防止内存溢出的问题
本文详细解释了Android开发中Context的概念及其三种常见形式:getApplicationContext、Activity.this和getBaseContext。并探讨了它们各自对应的生命周期及合理使用的注意事项。
在Android开发中我们常常能看见一些方法体中有context参数。这个context意思就是上下文的意思。
在使用时如果我们使用的是getApplicationContext 那么对应着整个应用的生命周期,若应用销毁 context随着销毁。
而Activity.this得到的上下文对应着Activity的生命周期,随着activty的生命周期。
getBaseContext则是返回函数特定的上下文。
在我们使用时注意合理的使用,防止内存溢出的问题
6095
2095
1万+
635
2926
17万+
783

被折叠的 条评论
为什么被折叠?
