1 回答

TA貢獻1874條經(jīng)驗 獲得超12個贊
我的理解是你有多個客戶。您想要調(diào)用這些客戶端并使用這些調(diào)用的結(jié)果。
我對您的建議是創(chuàng)建一個封裝這些客戶端的類:
class GeoFence{
private ActivityRecognition activityRecognition;
private GeoFencing geoFencing;
public GeoFence(ActivityRecognition activityRecognition, GeoFencing geoFencing) {
this.activityRecognition = activityRecognition;
this.geoFencing = geoFencing;
}
}
然后添加一個表示您要執(zhí)行的操作的方法,并使用描述您需要該方法執(zhí)行的操作的偽代碼:
public void addGeoFence() {
// get current activity type (call activityRecognition API)
// add geo fence given the current activity (call activityRecognition API)
}
現(xiàn)在,您已準備好實現(xiàn)該方法。
添加回答
舉報