私はジオフェンシングアプリケーションを構築しようとしています。私はGitHubのサンプルを見つけ、私のプロジェクトの大半を参考にしました。何らかの意味がある場合、このコードはサンプルのMainActivityに含まれていましたが、私は別のアクティビティでそれを持っています。 addGeofences法についてジオフェンス - addOnCompleteListener(this)not working
、私はというエラーを取得:タスクで
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方法で同じエラーを取得します。
'OnCompleteListener'を 'this'クラスに実装していますか? –
NinjaCoder
ねえ、私はすでに解決策を見つけて実装しました。あなたが言ったように、私はOnCompleteListenerを実装しなければならなかった –
BLRBoy
その後、答えを投稿して、この質問を閉じてください – NinjaCoder