MMM–Halloweenspecial

Man möge es mir verzeihen, von mir gibts heut ein Halloween-Special.

So gehts jetzt ab zur Halloweenparty. Entstanden ist das Kostüm mit zwei lieben netten Kolleginnen. Elke hat auch schon darüber geschrieben. Siehe Blogeintrag zum Kürbis.

Jetzt aber die Tragebilder:

Halloween2012

Halloween2012x

Ob´s beim Me-Made noch mehr Halloween gibt seht ihr hier.

Halloween 2012

Kurz vor knapp habe ich heut noch auf den letzten Drücker den Halloween-Kürbis 2012 geschnitzt (2010 und 2011 gibts hier zu sehen).

Geworden ist es heuer passend zur Halloween-Verkleidung eine Fledermaus.

Kürbis 2012_01

Ich hoffe er hält noch ein paar Tage durch und läd morgen die Kinder ein – die Süßigkeiten stehen bereit.

Kürbis 2012_02

Bilder von der Entstehung des Halloween Kostüm´s gibts schon mal bei der anderen Elke. Tragebilder von der Party kommen nach!

TimerTask mit AndroidTimerTask on Android

Ein TimerTask (java.util.TimerTask) wird verwendet um wiederkehrende Aufgaben auszuführen. Soll dabei eine Oberflächenkomponente aktualisiert werden darf dieses nicht in dem TimerTask ausgeführt werden. Oberfläche darf nur aus dem UI-Tread verändert werden. Eine Möglichkeit ist das posten eines Runnables in eine UI-Komponente.

Im folgenden Beispiel wird ein TimerTask verwendet um die Oberfläche zu aktualisieren. Dabei wird jede Sekunde geprüft ob eine WLAN-Verbindung vorliegt. Wenn ja, wird der TimerTask beendet und die Oberfläche aktualisiert. Diese Aufgaben werden über das lbStatus-Label in dem UI-Thread ausgeführt.

final Timer timer = new Timer();
timer.schedule(new TimerTask() {
   @Override
   public void run() {
      lbStatus.post(new Runnable() {
         public void run() {
            if (ensureWLANConnected()) {
               timer.cancel();
               updateUI();
            }
         }
      });
   }
}, 1000, 1000);