Короче говоря:
new Handler().postDelayed(() -> { ... }, 15000);
Действие (лямбда здесь) будет выполнено после тайм-аута (15 000 мс.)
В развернутом виде это может выглядеть так:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//Track my location
}
}, 15_000);