【发布时间】:2019-02-08 08:36:56
【问题描述】:
随着新迁移到androidx 而不是android.v4 或其他支持库,我很难弄清楚如何让GoogleApiClient.Builder() 工作。我目前有这个设置:
mGoogleApiClient = new GoogleApiClient.Builder(SomeActivity.this)
.addApi(Places.GEO_DATA_API)
.enableAutoManage(this, GOOGLE_API_CLIENT_ID, this)
.addConnectionCallbacks(this)
.build();
SomeActivity 已经扩展了AppCompatActivity。但是,由于最近迁移到 androidx 库,.enableAutoManage() 函数指出我的参数类型错误,因为我使用的是 androidx 版本的 AppCompatActivity import androidx.appcompat.app.AppCompatActivity 而不是 android.support.v4.app.FragmentActivity。有什么解决方法吗?
【问题讨论】:
-
不是有AndroidX版本的
GoogleApiClient吗? -
不确定,我没有找到任何相关信息。是否有不同的 gradle 实现?
-
我没有使用 AndroidX,但这是我目前发现的:stackoverflow.com/questions/51179459/…
-
我会检查我的 gradle 版本,看看明天这里建议的其他一些东西,因为这里是凌晨 4 点。我已经在 16.0.0 版本上,所以我认为不是那样。非常感谢你的帮助。我会看看这些是否适用并相应更新。
标签: android google-places-api google-api-client androidx appcompatactivity