반응형
비 활동 클래스에서 컨텍스트 가져 오기
이 질문에 이미 답변이 있습니다.
Android 애플리케이션에서 활동 클래스 이름이 알려진 경우 비 활동 클래스에서 Android의 컨텍스트를 가져올 수있는 방법이 있습니까?
클래스가 비 활동 클래스이고 활동에서 인스턴스를 생성하는 경우 다음과 같이 나중에 생성자를 통해 컨텍스트 인스턴스를 전달할 수 있습니다.
class YourNonActivityClass{
// variable to hold context
private Context context;
//save the context recievied via constructor in a local variable
public YourNonActivityClass(Context context){
this.context=context;
}
}
다음과 같이 활동에서이 클래스의 인스턴스를 만들 수 있습니다.
new YourNonActivityClass(this);
참고 URL : https://stackoverflow.com/questions/17917968/get-context-in-non-activity-class
반응형
'developer tip' 카테고리의 다른 글
가로 모드의 iPhone 앱, 2008 시스템 (0) | 2020.08.27 |
---|---|
sizeof (int)가 맞고 sizeof int가 잘못된 이유는 무엇입니까? (0) | 2020.08.27 |
뷰에서 프로그래밍 방식으로 스타일 속성을 설정하는 방법 (0) | 2020.08.27 |
최고의 JavaScript 용 LINQ 라이브러리는 무엇입니까? (0) | 2020.08.27 |
일반적인 실패한 요청 (오류 아님)에 대한 적절한 HTTP 상태 코드 응답은 무엇입니까? (0) | 2020.08.27 |