0
실행중인 Runnable 내부에서 메소드를 호출하려고합니다. 그것은 문자열이 입력 될 때까지 기다리고, 문자열에 의존 할 때 (문자열은 명령처럼 동작합니다) 메소드를 호출하고 그 안에 whats를 실행해야합니다.extends activity from runnable
public class App extends Activity implements Runnable {
public void run() {
try {
ServerSocket serverSocket = new ServerSocket(portNum);
while (true) {
Socket client = serverSocket.accept();
try {
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
String str = in.readLine();
if(str.equals("test")) {
//method call here
}
} catch(Exception e) {
Log.d("App", e.getMessage());
} finally {
client.close();
Log.d("App", "Done.");
}
}
} catch (Exception e) {
Log.d("App", e.getMessage());
}
}