В настоящее время у меня есть класс, который принимает местоположение объекта (поэтому аргументы постоянно меняются), и я инициализирую класс и запускаю функцию из класса каждую секунду в потоке, он возвращает целое число (-1, если не существует или ошибка). Целое число, которое возвращает функция, важно, потому что на основе этого целого числа я буду запускать несколько других функций, которые также будут выполняться в отдельных потоках. Есть ли способ преобразовать весь этот процесс в использование прослушивателя событий?
Я в основном хочу, чтобы событие инициировалось, когда функция в этом классе возвращает любое число, кроме -1, и тогда я бы запустил отдельный поток с некоторыми функциями из MainActivity.
Я смотрел на некоторые другие темы, такие как Пользовательский обработчик событий Android , это было полезно, чтобы дать мне хорошее представление о том, как это сделать, но я не уверен, возможно ли это сделать в моем случае и я попытался сделать то, что они сказали, но это не сработало.