Klassen Serializable Exception

Status
Nicht offen für weitere Antworten.

mOneStyle

Mitglied
Ich will ein Objekt vom Typ Connection ControllerActivity übergeben. Hab beide Serializable gemacht implementieren lassen, aber es geht nicht.

Connection Klasse:
[/
public class Connection extends AsyncTask<Void,Void,Void> implements Serializable {
Socket socket = null;
DataOutputStream DOS = null;
DataInputStream DIS = null;
boolean connected = false;
String message = "";

void write(String message) {
this.message = message;
}

@Override
protected Void doInBackground(Void... voids) {
try {
socket = new Socket("192.168.2.105",5000);
DOS = new DataOutputStream(socket.getOutputStream());
DIS = new DataInputStream(socket.getInputStream());
DOS.writeByte(1);
System.out.println(DIS.readUTF());

connected = true;
if(connected) {
do {
if(!(message.isEmpty())) {
DOS.writeUTF(message);
System.out.println(message);
if(!message.contains("disconnect")) message = "";
}
} while(!message.contains("disconnect"));
}
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}

//openConnectActivity();
DOS.flush();
//DOS.close();
//DIS.close();
//socket.close(); //TODO ON APP CLOSE
} catch (IOException e) {

e.printStackTrace();
}

return null;
}


}

]

Ich bekomme folgenden Fehler:
[/java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = de.thm.mni.swtp.formeldrone.swtp_autonomousdrone.Connection)]
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben