Io ho due funzioni nel model. Una aggiorna un timer
L'altra invece aggiorna una variabilecodice:public void increment(){ if(value<maxValue) value++; setChanged(); notifyObservers(1); }
Ho pensato di dare al notifyObservers un argomento diverso così che quando arrivasse la notifica all'update() nel view potesse decidere se aggiornare il timer o mostrare un popup con la variabile mouse.codice:public void mouse(String mouse){ this.mouse=mouse; setChanged(); notifyObservers(2); }
Ma non succede nulla. Ho sbagliato a intendere a cosa serve il notifyObservers oppure è solo un errore di natura tecnica?codice:public void update(Observable arg0, Object arg1) { if(arg1.toString()=="1") updateView(); else if (arg1.toString()=="2") showPopup(); }
Grazie

Rispondi quotando