关于Context

Posted 灵剑山真人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Context相关的知识,希望对你有一定的参考价值。

  • getApplicationContext和getApplication返回结果一样,只是两者作用域不一样,getApplicationContext在所有context子类中都可以使用,getApplication只能在activity,或者service中使用(其实这也满足了大部分要求了)
  • getBaseContext返回的是一个Contextimpl对象
  • 有些布局必须依附在一个父布局中,这时context必须为activity类型的,当然你倔强的用application类型的也不会报错,可能样式加载不出来,毕竟activity是继承ContextThemeWrapper的

 

以上是关于关于Context的主要内容,如果未能解决你的问题,请参考以下文章

android7.0关于TelephonyManager.getDeviceId()返回null的问题

组合控件

自定义View的三个构造函数

Android MediaPlayer 常用方法介绍

Android 自定义 View - 四个构造函数

Android 自定义 View - 四个构造函数