0
Googleのサービスを果たし可用性がonResume
で検証されていますGoogle Playサービスの可用性を正しく確認するにはどうすればよいですか?
override fun onResume() {
super.onResume()
verifyGooglePlayServicesAvailability()
}
getErrorDialog
からダイアログチェックが失敗した場合を示している:
availability.getErrorDialog(this, status, RESOLVE_GOOGLE_PLAY_SERVICES_UNAVAILABILITY_REQUEST).show()
しかし、エラーが後にダイアログが再び1に示されているいくつかの理由のために解決されました。ドキュメンテーションにチェックを実装する方法の例が見つかりませんでした。これは私のアプローチです:
private fun verifyGooglePlayServicesAvailability()
{
val availability = GoogleApiAvailability.getInstance()
val status = availability.isGooglePlayServicesAvailable(this)
if (status != ConnectionResult.SUCCESS)
availability.getErrorDialog(this, status, RESOLVE_GOOGLE_PLAY_SERVICES_UNAVAILABILITY_REQUEST).show()
}