尝试使用enableAutoManage()函数时,GoogleApiClient给出“错误的第一个参数类型”

时间:2019-02-08 08:36:57

标签: android google-places-api google-api-client androidx appcompatactivity

随着新迁移到Consumer而不是androidx或其他支持库,我很难确定如何使android.v4正常工作。我目前有此设置:

GoogleApiClient.Builder()

SomeActivity已扩展mGoogleApiClient = new GoogleApiClient.Builder(SomeActivity.this) .addApi(Places.GEO_DATA_API) .enableAutoManage(this, GOOGLE_API_CLIENT_ID, this) .addConnectionCallbacks(this) .build(); 的位置。但是,由于最近迁移到AppCompatActivity库,因此androidx函数指出我使用的.enableAutoManage()版本为androidx {{1 }},而不是AppCompatActivity。有什么解决方法吗?

1 个答案:

答案 0 :(得分:0)

如果有人也有此问题。对我而言,解决此问题的方法是将gradle版本和android studio版本更新为最新版本,该版本在评论中发布的链接中引用,其中还包含其他一些不错的建议。还要检查一下gradle / maven中的某些依赖项是否也已更新,因为androidx相当新,而且某些库尚未迁移到它。