我目前正在尝试将Drive API授权的使用合并到我的应用中。
Google Developers Guide指出,我必须在我的连接失败方法中使用getErrorDialog。
然而,当我把getErrorDialog放入时,它声明该方法已经折旧,而且我需要使用更新的'版本
但是,它没有说明我应该使用什么。
有谁知道这个功能的更新版本?
答案 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
的对象,而resultCode
是isGooglePlayServicesAvailable(Context)
的返回值。您可以阅读更多相关信息here