App stürzt beim Socket öffnen ab

H

hörnerwhisky

Neues Mitglied
9
Halllo Zusammen,

ich habe eine App geschrieben, die über eine Socket-Verbindung kommuniziert. Auf meinem ZTE mit Android 2.3.7 läuft die problemlos. Auf einem HTC Desire 500 mit Android 4.1.2 stürzt die App ab, sobald ein Socket geöffnet werden soll.
Das Build Target habe ich auf API Level 22 (Google APIs5.1.1)
Hier der verwendete Codeschnipsel (das xxx ist natürlich eine gültige IP-Adresse):

Code:
            Socket socket = null;
            DataOutputStream dataOutputStream = null;
            DataInputStream dataInputStream = null;
            Button Button = (Button)findViewById(arg0.getId());
            try {
                
                socket = new Socket("xxx", 8899);
                
                
                dataOutputStream = new DataOutputStream(socket.getOutputStream());
                dataInputStream = new DataInputStream(socket.getInputStream());
Hat jemand eine Idee, woran das liegen könnte?

Gruß
hörnerwhisky
 
Jaiel schrieb:
Lässt du dein Code im UI Thread laufen? Das lässt Android 3.0 und höher leider nicht zu!!!

Ah, daran wird es wohl liegen! Du hast recht, mit der Suchfunktion hätte ich auch selber drauf kommen können.
Ich bin blutiger Anfänger, ich habe bisher immer nur Beispiele so modifiziert, daß sie das gemacht haben, was ich wollte. Das Beispiel was ich hier erwischt habe, ist wohl noch aus 2.x-Zeiten.
Da muß ich mich wohl noch mal reinknieen! :)
Ich geb zu, durch den Code von dem verlinkten TCPChat.java steige ich noch nicht durch :-(

Gruß
hörnerwhisky
 

Ähnliche Themen

S
Antworten
8
Aufrufe
511
swa00
swa00
Manny87
  • Manny87
Antworten
11
Aufrufe
162
swa00
swa00
R
  • Robby1950
2
Antworten
23
Aufrufe
1.012
Robby1950
R
Zurück
Oben Unten