我正在尝试构建一个地理围栏应用。我在GitHub上找到了一个示例,并为我的大多数项目引用了该示例。如果它具有任何重要性,则此代码包含在示例中的MainActivity中,但我将其放在另一个活动中。
在addGeofences方法中,我收到一条错误消息:
任务中的addOnCompleteListener(com.google.android.gms.tasks.OnCompleteListener)无法应用于(我的包名)
我已经搜过帖子,几乎所有人都是关于Firebase的。任何帮助表示赞赏。谢谢!
以下是代码:
@SuppressWarnings("MissingPermission")
private void addGeofences() {
if (!checkPermissions()) {
showSnackbar(getString(R.string.insufficient_permissions));
return;
}
mGeofencingClient.addGeofences(getGeofencingRequest(), getGeofencePendingIntent())
.addOnCompleteListener(this);
}
注意:我在removeGeofences方法中也遇到了同样的错误。
答案 0 :(得分:0)
我发现了这个问题......我忘了在类声明中实现...
<form action="/cart" method="post" novalidate>
...
<textarea name="note">{{ cart.note }}</textarea>
...
</form>
。更正后的代码如下所示:
OnCompleteListener<Void>