是什么getApplicationContext()和getActivity()之间的区别这在Android中?
And*_*eky 14
有很多区别:
View.getContext():返回视图当前运行的上下文.通常是当前活动的Activity.
Activity.getApplicationContext(): 返回整个应用程序的上下文(所有活动在其中运行的进程).如果您需要与整个应用程序的生命周期相关联的上下文,而不仅仅是当前的Activity,请使用此代替当前的Activity上下文.
ContextWrapper.getBaseContext(): 如果需要从另一个上下文中访问Context,则使用ContextWrapper.Context从内部引用ContextWrapper是通过getBaseContext()访问的.
还检查:
/sf/answers/744888021/ https://developer.android.com/reference/android/view/View.html#getContext%28%29
| 归档时间: |
|
| 查看次数: |
11343 次 |
| 最近记录: |