У меня уже есть один поток, который должен выполнять следующую работу:
public class DetectionHandler extends TimerTask {
@Override
public void run() {
bluetoothAddresses = BluetoothModule.scanAddresses();
wiFiAddresses = WiFiModule.scanAddresses();
...//when scanning is finished, continue work
}
Я бы хотел, чтобы сканирование было параллельным. Поэтому я предполагаю, что я должен вызывать эти два метода асинхронно. И когда сканирование закончится, я смогу продолжить работу в классе DetectionHandler.
Я пробовал способ, которым BluetoothModule и WiFiModule реализуют Runnable, но безуспешно. Tnx