액티비티 밖에 스레드 클래스를 두어 서버로 전송하는 것은 완료했는데
서버로부터 받은 바이트 배열을 MainActivity에 값을 전달하고 싶습니다..
어떻게 해야 할까요
public class Worker extends Thread {
private Socket socket;
InputStream in;
OutputStream out;
public void Send() {
try {
out.write(1);
out.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
public void run() {
try {
socket = new Socket("192.168.1.225", 5001);
out = socket.getOutputStream();
in = socket.getInputStream();
} catch (IOException e) {
e.printStackTrace();
}
}
protected void onStop() {
this.onStop();
try {
socket.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}