我目前正試圖將Drive API授權的使用納入我的應用程序。getErrorDialog折舊。什麼是更新後的功能,以及如何使用它?
Google Developers Guide指出我必須在Connection Failed方法中使用getErrorDialog。
但是,當我把getErrorDialog放入時,它表示該方法已折舊,而且我需要使用'更新'版本。
但是沒有說明我應該用什麼。
有誰知道這個函數的更新版本?
我目前正試圖將Drive API授權的使用納入我的應用程序。getErrorDialog折舊。什麼是更新後的功能,以及如何使用它?
Google Developers Guide指出我必須在Connection Failed方法中使用getErrorDialog。
但是,當我把getErrorDialog放入時,它表示該方法已折舊,而且我需要使用'更新'版本。
但是沒有說明我應該用什麼。
有誰知道這個函數的更新版本?
但是,當我把getErrorDialog放進去時,它說方法 已折舊,而且我需要使用'更新'版本。
GooglePlayServicesUtil.getErrorDialog
已被棄用,取而代之的GoogleApiAvailability.getErrorDialog
,這不是因爲它是GooglePlayServicesUtil
的靜態方法。你可以得到的GoogleApiAvailability
實例這樣
GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();
,並在返回的實例
apiAvailability.getErrorDialog(this, resultCode, PLAY_SERVICES_RESOLUTION_REQUEST).show();
哪裏,這是一個Context
的對象和resultCode
是isGooglePlayServicesAvailable(Context)
返回值調用getErrorDialog
。你可以閱讀更多關於它here
其實,它用於什麼?如果僅僅是一個錯誤對話,那麼我認爲我可以用我的自定義警報對話框替換它,而不必導入任何內容。 – Mildwood
這是來自GooglePlayServices – Blackbelt
的特定對話框所以我不能僅僅替換它?除了通知用戶它是什麼錯誤之外,它還會執行任何其他功能嗎? – Mildwood