0
我想从运行的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());
}
}