Google サンプル チュートリアルを使用して、このジオフェンシング アプリを作成しています。エラーを表示し続けるこの部分を除いて、すべて正常に機能します。
SimpleGeofence.java には、次のものがあります。
public class SimpleGeofence{
...
public Geofence toGeofence() {
// Build a new Geofence object
return new Geofence.Builder()
.setRequestId(getId())
.setTransitionTypes(mTransitionType)
.setCircularRegion(
getLatitude(),
getLongitude(),
getRadius())
.setExpirationDuration(mExpirationDuration)
.build();
}
Geofence.Builder()の下にエラーが表示され、タイプ「Geofence」でクラス「Builder」を作成するように求められています。
Geofence.java の下にクラスを作成すると、エラーが.setRequestId(getId())に移動し、タイプ「Builder」でメソッド「setRequestId(String) 」を作成するように求められます。これは、これらすべてを作成した後のGeofence.javaにあるものです。
package com.kamerlabs.wocmantv;
public class Geofence {
public class Builder {
public Object setRequestId(String string) {
// TODO Auto-generated method stub
return null;
}
}
}
.setTransitionTypes(mTransitionType)にエラーが表示されるようになり、 「メソッドレシーバーにキャストを追加する」ように求められます。これは私が助けを必要とするところです..私は今何をすべきですか. 前もって感謝します!!