getErrorDialog已折旧。什么是更新的功能,我该如何使用它?

时间:2016-07-14 13:40:32

标签: android

我目前正在尝试将Drive API授权的使用合并到我的应用中。

Google Developers Guide指出,我必须在我的连接失败方法中使用getErrorDialog。

然而,当我把getErrorDialog放入时,它声明该方法已经折旧,而且我需要使用更新的'版本

但是,它没有说明我应该使用什么。

有谁知道这个功能的更新版本?

1 个答案:

答案 0 :(得分:22)

  

然而,当我把getErrorDialog放入时,它声明了该方法   折旧了,我需要使用“更新的”#39;版本

GooglePlayServicesUtil.getErrorDialog已被弃用,而不是GoogleApiAvailability.getErrorDialog,这不是GooglePlayServicesUtil的静态方法。您可以通过这种方式获得GoogleApiAvailability的实例

GoogleApiAvailability apiAvailability = GoogleApiAvailability.getInstance();

并在返回的实例上调用getErrorDialog

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

这是Context的对象,而resultCodeisGooglePlayServicesAvailable(Context)的返回值。您可以阅读更多相关信息here