package de.ecspride.javaclasses; import android.os.Handler; import android.os.Message; import android.util.Log; public class IncomingHandler implements Handler.Callback { private EventPEP appPEP; public IncomingHandler(EventPEP paramMainActivity) { Log.i("PEP", "in IncomingHandler.IncomingHandler"); this.appPEP = paramMainActivity; } @Override public boolean handleMessage(Message msg) { Log.i("PEP", "in IncomingHandler.handleMessage"); String data = ""; for (String key : msg.getData().keySet()) data += key + " = " + msg.getData().getString(key); Log.d("PEP", "received answer from pdp service: " + data); synchronized (appPEP.waitOnMe) { appPEP.pdpAnswers.add(!msg.getData().getString("data").equals("false")); appPEP.waitOnMe.notifyAll(); } return true; } }