Azt hiszem befejeztem a teendőlista fejlesztését.
Már csak dokumentálni kell (broáf), aztán beadni.
Az utolsó szívást az okozta, hogy a Java ME a billentyűparancsokra eseményeket generál, és az eseménykezelőnek (a dokumentáció szerint) gyorsan le kellene futnia. Na most ha én itt pl. egy törlést szeretnék megerősíttetni a felhasználóval, akkor vért fogok izzadni, mert a megerősítésnél a gombok újabb eseményeket generál(ná)nak. Viszont én még nem fejeztem be az előző esemény kezelését, ezért nem tud újabb generálódni. Szopacs. Az én megoldásom ez lett: beraktam egy globális logikai változót (megerősítve), amelynek alapból hamis az értéke. Ha valami megerősítendő akció jön, akkor a megerősítő metódus visszaad egy false értéket és megjeleníti az Alert ablakot. Annak az eseménykezelője pedig mégsem esetén visszaáll a megerősítendő művelet előtti állapotra. Ok esetén meg a megerősítve flag-et igazra állítja és feljhívja újra az eseménykezelőt az eredeti paranccsal és képernyőelemmel, ahol annak az eseménynek a kezelője megint felhívja a megerősítő metódust, az meg a megerősítve flag-et fogja visszaadni. És ennyi. Nem szép, de működik. :)
Utolsó kommentek