2016-07-14 55 views
5

我目前正試圖將Drive API授權的使用納入我的應用程序。getErrorDialog折舊。什麼是更新後的功能,以及如何使用它?

Google Developers Guide指出我必須在Connection Failed方法中使用getErrorDialog。

但是,當我把getErrorDialog放入時,它表示該方法已折舊,而且我需要使用'更新'版本。

但是沒有說明我應該用什麼。

有誰知道這個函數的更新版本?

回答

12

但是,當我把getErrorDialog放進去時,它說方法 已折舊,而且我需要使用'更新'版本。

GooglePlayServicesUtil.getErrorDialog已被棄用,取而代之的GoogleApiAvailability.getErrorDialog,這不是因爲它是GooglePlayServicesUtil的靜態方法。你可以得到的GoogleApiAvailability實例這樣

GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance(); 

,並在返回的實例

apiAvailability.getErrorDialog(this, resultCode, PLAY_SERVICES_RESOLUTION_REQUEST).show(); 

哪裏,這是一個Context的對象和resultCodeisGooglePlayServicesAvailable(Context)返回值調用getErrorDialog。你可以閱讀更多關於它here

+0

其實,它用於什麼?如果僅僅是一個錯誤對話,那麼我認爲我可以用我的自定義警報對話框替換它,而不必導入任何內容。 – Mildwood

+0

這是來自GooglePlayServices – Blackbelt

+0

的特定對話框所以我不能僅僅替換它?除了通知用戶它是什麼錯誤之外,它還會執行任何其他功能嗎? – Mildwood

相關問題