PhoneWindowManager를 수정할 때 ContentResolver 인스턴스가 필요합니다. PhoneWindowManager가 컨텍스트 클래스를 상속받지 않습니다.이 경우 ContentLesolver를 얻는 방법을 모르겠습니다. 도움을 청합니다.컨텍스트에없는 경우 ContentResolver를 얻는 방법?
2
A
답변
1
PhoneWindowManager 당신이
mContext.getContentResolver()
1
PhoneWindowManager 클래스를 확장하는 새로운 클래스를 만들도록하십시오. 이 새로운 클래스에 Context 형의 새로운 필드를 추가합니다. 일부 클래스에있는 당신이 할 수있는 더 context
이없는 경우
MyClass(Context cont){
myContext = cont;
}
+0
하지만 다른 답변을 사용하는 방법도 있지만 코드 +1 – Winnie
1
를 사용하여 컨텐트 리졸버를 얻을 수 있도록 초기화 mContext 개체가 있습니다 : 당신이 컨텍스트를 제공하는 생성자를 확인 컨텍스트를 취하는 constructor or a method
을 작성한 다음이 컨텍스트를 사용하여 ContentResolver 인스턴스를 얻거나 컨텍스트 관련 메소드에 액세스하십시오.
관련 문제
- 1. Android : 백그라운드에서 ContentResolver를 사용하는 방법
- 2. Android에서 ContentResolver를 사용하는 경우 applyBatch 또는 BulkInsert
- 3. 치명적 오류 : 객체 컨텍스트에없는 경우 $ this를 사용하면 오류가있는 경우 여기에
- 4. SQLiteOpenHelper에서 ContentResolver를 사용해도 괜찮습니까?
- 5. ContentResolver를 사용하여 새 재생 목록을 만드는 방법
- 6. ContentResolver를 위험한 것으로 전달하고 있습니까?
- 7. ObjectStateManager 속성이 db 컨텍스트에없는 이유는 무엇입니까?
- 8. 루트 응용 프로그램의 서블릿 컨텍스트에없는 서블릿
- 9. 내가 상주하는 페이지를 얻는 방법 (서버가없는 경우)
- 10. 오버레이에서 시작한 경우 활동의 결과를 얻는 방법?
- 11. Linq을 사용하여 항목이 IEnumerable에있는 경우 얻는 방법
- 12. mouseover가있는 경우 div 불투명도 효과를 얻는 방법
- 13. 가중치가 설정된 경우 getMeasuredWidth()를 얻는 방법
- 14. NullPointerException 위치를 얻는 경우
- 15. 데이터베이스를 효율적으로 쿼리하고 필요한 경우 행을 추가하고 결과를 얻는 방법
- 16. 옵션이 '단일 옵션'인 경우 표시 할 문자열을 얻는 방법
- 17. URLEncoded 또는 ASP.NET에 퍼센트 문자가있는 경우 쿼리 문자열을 얻는 방법
- 18. Jquery SVG : 브라우저가 svg를 지원하지 않는 경우 콜백을 얻는 방법?
- 19. 다른 문자열에 배열 이름이있는 경우 Android String Array를 얻는 방법
- 20. 숫자가 정수가 아닌 경우 소수점 이하 자릿수를 얻는 방법
- 21. Windows 7 - 관리자 그룹의 일부인 경우 전체 권한을 얻는 방법?
- 22. ConifugrationManager.OpenExeConifguration()을 수행하는 경우 WCF 구성을 얻는 방법
- 23. C에서 작성하는 경우 오류 메시지를 보내려면 SQL 코드를 얻는 방법
- 24. 관련 제품이 Magento가 아닌 경우 임의의 제품을 얻는 방법
- 25. 오프셋을 알고있는 경우 큰 파일에서 줄을 얻는 방법
- 26. DotNetNuke에서 방금 TabId가 아닌 ModuleId가있는 경우 ModuleInfo 개체를 얻는 방법
- 27. 텍스트 상자 이름이 문자열 변수 인 경우 clientID를 얻는 방법
- 28. VSPackage : "실제"솔루션을 열지 않은 경우 선택한 파일을 얻는 방법
- 29. 연락처에 연락처가 둘 이상인 경우 전화 번호를 얻는 방법
- 30. 컨티그레이션이 일치하지만 폴백이있는 경우 mysql 쿼리를 얻는 방법
에 감사드립니다. – Winnie