1
// AvgTemp.java
public abstract class AvgTemp {
// This function receives nottification from other Temperature Sensors
public AvgTemp() {
}
public void notifyReceived(String eventName, Object arg) {
if (eventName.equals("temperatureMeasurement"))
{
onNewtemperatureMeasurement((TempStruct) arg);
}
}
public abstract void onNewtemperatureMeasurement(TempStruct tempStruct);
}
對於接收通知,AvgTemp.java文件必須訂閱溫度傳感器。這意味着我必須調用subscribetemperatureMeasurement()。函數應該調用嗎?
現在,我的問題是「我應該在哪裏調用AvgTemp.java文件中的subscribetemperatureMeasurement(),以便我可以從Sensor獲得通知?」
我應該在AvgTemp類的構造函數中還是在其他地方調用subscribetemperatureMeasurement()函數?
何時以及如何「瞭解」傳感器? – 2012-03-10 12:45:09