1 回答

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