Hi fargotof,
soll das Programm die ganze Zeit auf der "Socket Verbindung" lauschen ob der Server eine Nachricht schickt oder wird die Verbindung nur kurz zur Datenübermittlung genutzt?
für eine kurze Verbindung zur Datenübermittlung könntest du die Klasse AsynTask nutzen.
ZitatWenn ich nun in meiner MyAppActivity zB in der onCreate() ein Objekt dieser Klasse erstellen möchte, hängt der Socket ja zunächst mal im Main Thread, was ja werder sinnvoll noch erlaubt ist.
Warum denkst du das das nicht erlaubt ist? Du startest doch im Main Thread einen neunen Thread und dieser läuft dann parallel zum Main Thread.
Es geht ja nur darum das der Main Thread nicht mehr als ca 5 - 8 sec warten muss, da sonst die Anwendung blockiert und der User eine Meldung bekommt.
Mfg Titus