chciałbym przechowywać siłę sygnału komórkowego, a robię to tak:Jak uzyskać aktualną moc sygnału komórki?
private class GetRssi extends PhoneStateListener {
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
super.onSignalStrengthsChanged(signalStrength);
Variables.signal = signalStrength.getGsmSignalStrength();
}
}
porządku, ale to działa tylko jeśli to się nie zmienia. Potrzebuję obecnej siły sygnału.
Czy istnieje metoda, aby zapytać o aktualną siłę sygnału?
Jeśli zarejestrujesz tego słuchacza, gdy uruchomi się Twoja aplikacja, będziesz miał aktualną siłę sygnału. Nie zmieni się, dopóki nie zostaniesz ponownie wywołany przez słuchacza, w którym momencie możesz zaktualizować wewnętrzną zmienną przechowującą siłę. – Ryan
Jak mówi Ryan ... jeśli będziesz śledzić aktualną siłę sygnału, zawsze będziesz wiedział, co to jest! – Vorsprung