Я пытаюсь вызвать метод из Runnable, который запущен. Он ожидает ввода строки и, когда она тогда зависит от строки (строки действуют как команды), она вызывает метод и должна запускать что-то внутри него.Выполнить метод из extends Activity extends 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());
}
}