В моей службе Android я запускаю новый поток, подобный этому
thread = new Thread(new Runnable() {
public void run() {
new myClassName(getApplicationContext());
}
});
thread.start();
Класс запускается в отдельном потоке, потому что в противном случае он заблокировал бы поток службы (вызывает тайм-аут).Этот код находится в методе "onCreate" и работает все время, пока служба активна (если, конечно, она не аварийно завершает работу).
Теперь мне нужно иметь функцию в "myClassName", которая возвращаетстрока.На самом деле я еще не создал эту функцию, но я пытаюсь протестировать ее с помощью функции, которая просто возвращает «привет», поэтому давайте назовем эту функцию «helloFn».
public String helloFn(String name) {
return "hello "+name;
}
Как я могу вызвать"helloFn", который находится внутри темы, которую я только что создал, из моего сервиса?Спасибо!