찾다

 >  Q&A  >  본문

android - getApplication() 和 getApplicationContext()返回的有什么不同?

getApplicationContext()和getApplication()返回的是Androidmanifest.xml中<application>标签对应的类的实例么?
它们有什么不同?

PHPzPHPz2803일 전576

모든 응답(4)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-17 17:23:46

    getApplicationContext()애플리케이션이 종료되면 파기되는 애플리케이션의 전역 컨텍스트를 반환합니다. getApplication()은 애플리케이션 application 인스턴스를 반환합니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-17 17:23:46

    액티비티와 컨텍스트의 차이는 다소 비슷합니다. 하나는 애플리케이션의 컨텍스트이고 다른 하나는 애플리케이션의 인스턴스입니다

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:23:46

    동일하지만 사용 장소가 다릅니다.

    회신하다
    0
  • 阿神

    阿神2017-04-17 17:23:46

    getApplication()은 애플리케이션 인스턴스를 반환하고
    getApplicationContext는 애플리케이션 컨텍스트를 반환합니다.
    애플리케이션 컨텍스트가 getApplication() 인스턴스에 존재합니다

    회신하다
    0
  • 취소회신하다