isGooglePlayServicesAvailable(Context context)
메서드에 전달할 올바른 컨텍스트는 무엇입니까?isGooglePlayServicesAvailable (컨텍스트 컨텍스트)의 컨텍스트
2
A
답변
2
:
- 활동 컨텍스트 (
this
를 전달하여), (getApplicationContext()
을 통해 얻어서) - 응용 프로그램 컨텍스트 (
getBaseContext()
을 통해 얻어서) - 자료 문맥 등
실제로 isGooglePlayServicesAvailable()
은 전체 어플리케이션 누구나 컨텍스트 개체를 사용할 수있는 단일 활동이 아닙니다.
이 정보가 도움이되기를 바랍니다.
1
사용자가 내 앱을 시작할 때 방문하는 활동 컨텍스트 만 사용하면 효과가 있습니다 (여기서는 테스트에서 나타났습니다).
그 활동에 내 코드는 이것이다 :
private void checkPlayServices() {
int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (status != ConnectionResult.SUCCESS) {
if (GooglePlayServicesUtil.isUserRecoverableError(status)) {
GooglePlayServicesUtil.getErrorDialog(status, this, 0).show();
} else {
ToastHelper.showCenteredToast("Until you update your Google Play Services, this app cannot run on this phone");
finish();
}
}
당신은 내가 수표로 this
을 통과하고있어 함수의 첫 번째 줄에 볼 수 있습니다, 그리고 그냥 Activity
에 매핑됩니다.
관련 문제
- 1. 컨텍스트의 Entity Framework 컨텍스트
- 2. 내보기에 컨텍스트 추가 및이 컨텍스트의 키 바인딩
- 3. 컨텍스트 로딩
- 4. - 컨텍스트
- 5. "컨텍스트"
- 6. 컨텍스트
- 7. 컨텍스트 브로커 : 컨텍스트 등록 취소
- 8. 로드 된 컨텍스트 []의 목록에서 "컨텍스트"를 삭제할 수 있습니까?
- 9. 컨텍스트 서비스
- 10. Ember.js에 가짜 "컨텍스트"만들기
- 11. 컨텍스트 (민감한) 분석에서 "컨텍스트"는 정확히 무엇을 의미합니까?
- 12. Android GooglePlayServices 컨텍스트 오류
- 13. 액세스 하위 컨텍스트
- 14. 아이폰 컨텍스트 크기를 얻는 방법
- 15. 활동 컨텍스트 대신보기로 응용 프로그램 컨텍스트 전달
- 16. 활동 컨텍스트 대신 응용 프로그램 컨텍스트 사용
- 17. Internet Explorer 컨텍스트 메뉴 컨텍스트 비트
- 18. 스레드 컨텍스트 스위치 대 프로세스 컨텍스트 스위치
- 19. 컨텍스트 관리자에게 보내는 내가 컨텍스트 매니저가 contextlib.contextmanager
- 20. 컨텍스트 및 컨텍스트 랩퍼 이해 문제
- 21. TensorFlow 장치 컨텍스트, 스트림 및 컨텍스트 스위칭
- 22. Odoo 8의 컨텍스트 업데이트
- 23. 액세스 사용자 컨텍스트
- 24. 제이보스 외부 컨텍스트 - LDAP
- 25. android에있는 클래스에 대한 참조가있는 컨텍스트
- 26. 왜 컨텍스트
- 27. 폐기 컨텍스트
- 28. GcmIntentSerivce의 컨텍스트
- 29. 동적 컨텍스트
- 30. 컨텍스트 경로가 '
오직 하나의 컨텍스트 유형이 있습니다.) – AlonsoFloo
'Activity' 컨텍스트 또는'Application' 컨텍스트를 전달할 수 있습니다. –
나는 정말로 당신과 동의하지 않습니다. 제 경우에는 어플리케이션 컨텍스트와 Activity Context로 시도했지만, 둘 다 작동하지 않았습니다. @Slyzz – Anima