AndroidViewModel 대 ViewModel에 애플리케이션 컨텍스트 전달

레 파엘 셰인 커

문서는 다음 상태 :

예를 들어 시스템 서비스를 찾기 위해 ViewModel에 Application 컨텍스트가 필요한 경우 Application 클래스가 Context를 확장하므로 AndroidViewModel 클래스를 확장하고 생성자에서 Application을 수신하는 생성자를 가질 수 있습니다.

코드 예 :

class MainViewModel(application: Application) : AndroidViewModel(application) {
... 
}

두 가지 질문 :

  1. Application어쨌든 ViewModel의 ctor 에 전달해야하는 경우 AndroidViewModel이 어떻게 도움이 됩니까?
  2. 다시 말하지만을 전달 Application해야하는 경우 AndroidViewModel이 필요한 이유는 무엇입니까? ViewModel을 사용하고 전달할 수 Application있습니다.
Ianhanniballake

자체 공장을 제공하는 경우 원하는 모든 것을 일반 ViewModel객체에 전달할 수 있습니다 . 맞습니다.

그러나 기본 팩토리를 사용하는 경우 소스 코드ViewModel이 확장 된 경우 에만 기본 팩토리 Application인스턴스를 채운다 는 것을 보여줍니다 AndroidViewModel.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

애플리케이션 컨텍스트를 전달하지 않고 인스턴스화 된 AndroidViewModel?

분류에서Dev

AndroidAnnotations 기반 어댑터에서 활동 컨텍스트 대신 애플리케이션을 전달하는 방법은 무엇입니까?

분류에서Dev

Android-인 텐트에 대한 응답으로 이미지를 다른 애플리케이션에 전달

분류에서Dev

캐시 가능한 어노테이션에 대한 애플리케이션 컨텍스트의 클래스 Bean

분류에서Dev

angularjs의 애플리케이션 구성에 서비스 전달

분류에서Dev

컨텍스트 루트로 실행되는 애플리케이션에 대한 수신 규칙 작성

분류에서Dev

내 jquery_mobile 애플리케이션에 대한 매개 변수 전달

분류에서Dev

onCreate에서 애플리케이션 컨텍스트를 바인딩하는 것이 안전합니까?

분류에서Dev

onCreate에서 애플리케이션 컨텍스트를 바인딩하는 것이 안전합니까?

분류에서Dev

콘솔 애플리케이션에서 텍스트 대신 이미지 사용

분류에서Dev

CSV 파일을 전달하기 위해 비 활동 클래스에서 애플리케이션 컨텍스트 가져 오기

분류에서Dev

콘솔 애플리케이션에서 WCF 서비스로 클래스 전달

분류에서Dev

Java 애플리케이션에서 Flash Player로 소스 매개 변수 전달

분류에서Dev

메인 클래스에서 JavaFX 애플리케이션으로 객체 전달

분류에서Dev

활동에서 애플리케이션 컨텍스트 호출

분류에서Dev

AndroidViewModel에서 상속되는 대신 ViewModel에 매개 변수 저장소를 전달하는 것이 좋은 생각입니까?

분류에서Dev

대화 상자가있는 애플리케이션을 실행하는 Azure DevOps 에이전트

분류에서Dev

ASP .NET MVC 애플리케이션에서 NHibernate 이벤트 리스너로 데이터 전달

분류에서Dev

업데이트 된 버전이 아닌 완전히 새로운 애플리케이션에 대해 Google Play 스토어에서 애플리케이션의 이전 사용자에게 알릴 수 있습니까?

분류에서Dev

Spring 3.1.1에 대한 junit 테스트, 세션 팩토리 빈 생성 중 최대 절전 모드 4.0.1 웹 애플리케이션 실패

분류에서Dev

mvc 5 애플리케이션의 사용자 에이전트

분류에서Dev

컨테이너가 필터를 초기화하기 전에 Spring이 애플리케이션 컨텍스트를 설정합니까?

분류에서Dev

매핑이 다른 하나의 서블릿에 대해 서로 다른 웹 애플리케이션 컨텍스트를 구성하는 방법

분류에서Dev

단일보기 애플리케이션에 컨텍스트 관리자 추가

분류에서Dev

클라이언트 서버 애플리케이션 TCP C #간에 데이터 테이블 전달

분류에서Dev

싱글 톤 내부의 애플리케이션 컨텍스트에 액세스

분류에서Dev

서비스를 애플리케이션 컨텍스트에 바인딩

분류에서Dev

junit springboot 애플리케이션에 대한 부하 테스트 작성

분류에서Dev

Android 기본 애플리케이션에 대한 부하 테스트?

Related 관련 기사

  1. 1

    애플리케이션 컨텍스트를 전달하지 않고 인스턴스화 된 AndroidViewModel?

  2. 2

    AndroidAnnotations 기반 어댑터에서 활동 컨텍스트 대신 애플리케이션을 전달하는 방법은 무엇입니까?

  3. 3

    Android-인 텐트에 대한 응답으로 이미지를 다른 애플리케이션에 전달

  4. 4

    캐시 가능한 어노테이션에 대한 애플리케이션 컨텍스트의 클래스 Bean

  5. 5

    angularjs의 애플리케이션 구성에 서비스 전달

  6. 6

    컨텍스트 루트로 실행되는 애플리케이션에 대한 수신 규칙 작성

  7. 7

    내 jquery_mobile 애플리케이션에 대한 매개 변수 전달

  8. 8

    onCreate에서 애플리케이션 컨텍스트를 바인딩하는 것이 안전합니까?

  9. 9

    onCreate에서 애플리케이션 컨텍스트를 바인딩하는 것이 안전합니까?

  10. 10

    콘솔 애플리케이션에서 텍스트 대신 이미지 사용

  11. 11

    CSV 파일을 전달하기 위해 비 활동 클래스에서 애플리케이션 컨텍스트 가져 오기

  12. 12

    콘솔 애플리케이션에서 WCF 서비스로 클래스 전달

  13. 13

    Java 애플리케이션에서 Flash Player로 소스 매개 변수 전달

  14. 14

    메인 클래스에서 JavaFX 애플리케이션으로 객체 전달

  15. 15

    활동에서 애플리케이션 컨텍스트 호출

  16. 16

    AndroidViewModel에서 상속되는 대신 ViewModel에 매개 변수 저장소를 전달하는 것이 좋은 생각입니까?

  17. 17

    대화 상자가있는 애플리케이션을 실행하는 Azure DevOps 에이전트

  18. 18

    ASP .NET MVC 애플리케이션에서 NHibernate 이벤트 리스너로 데이터 전달

  19. 19

    업데이트 된 버전이 아닌 완전히 새로운 애플리케이션에 대해 Google Play 스토어에서 애플리케이션의 이전 사용자에게 알릴 수 있습니까?

  20. 20

    Spring 3.1.1에 대한 junit 테스트, 세션 팩토리 빈 생성 중 최대 절전 모드 4.0.1 웹 애플리케이션 실패

  21. 21

    mvc 5 애플리케이션의 사용자 에이전트

  22. 22

    컨테이너가 필터를 초기화하기 전에 Spring이 애플리케이션 컨텍스트를 설정합니까?

  23. 23

    매핑이 다른 하나의 서블릿에 대해 서로 다른 웹 애플리케이션 컨텍스트를 구성하는 방법

  24. 24

    단일보기 애플리케이션에 컨텍스트 관리자 추가

  25. 25

    클라이언트 서버 애플리케이션 TCP C #간에 데이터 테이블 전달

  26. 26

    싱글 톤 내부의 애플리케이션 컨텍스트에 액세스

  27. 27

    서비스를 애플리케이션 컨텍스트에 바인딩

  28. 28

    junit springboot 애플리케이션에 대한 부하 테스트 작성

  29. 29

    Android 기본 애플리케이션에 대한 부하 테스트?

뜨겁다태그

보관