【问题标题】:Where are IGoogleApiClientConnectionCallbacks and IGoogleApiClientOnConnectionFailedListener defined?IGoogleApiClientConnectionCallbacks 和 IGoogleApiClientOnConnectionFailedListener 在哪里定义?
【发布时间】:2016-12-13 11:54:22
【问题描述】:
我正在尝试使用 Xamarin 构建应用程序,并且我想在 App 中使用 G+ 按钮。我还添加了 Google Play 服务组件,但仍然无法成功构建。
错误:
严重性代码描述项目文件行抑制状态
错误 CS0246 找不到类型或命名空间名称“IGoogleApiClientConnectionCallbacks”(您是否缺少 using 指令或程序集引用?) Taap C:\Users\Home\Documents\Visual Studio 2015\Projects\Taap\Taap\MainActivity.cs 18 活跃
【问题讨论】:
标签:
visual-studio
xamarin
xamarin.android
xamarin.forms
【解决方案1】:
在您的 Taap\MainActivity.cs 中将这两个接口添加到您的 Activity 或在您的 Activity 中实现:
示例:
public class MainActivity : Activity, GoogleApiClient.IConnectionCallbacks, GoogleApiClient.IOnConnectionFailedListener
实现IConnectionCallbacks:
void OnConnected (Bundle connectionHint);
void OnConnectionSuspended (int cause);
注意:这是在
Android.Gms.Common.Apis 命名空间中
using Android.Gms.Common.Apis;
实现IOnConnectionFailedListener
void OnConnectionFailed (ConnectionResult result);
注意:这是在
Android.Gms.Common 命名空间中:
using Android.Gms.Common;