2013-06-25 42 views
5

mamy problem z transmisją nadchodzących połączeń na najnowszym OS 4.2.2.Android 4.2.2 transmisja przychodząca

Rozwijamy aplikację, która powinna wyciszyć dzwonienie dla niektórych kontaktów. Działa to dobrze na starszych systemach, ale na OS 4.2.2 urządzenie dzwoni przez około 1-2 sekundy, dopóki nie będziemy w stanie go wyciszyć.

Zdarza się to tylko wtedy, gdy urządzenie znajduje się w trybie uśpienia (ekran jest wyłączony). Czy transmisja w tym systemie jest w jakiś sposób opóźniona? Czy ktoś miał podobny problem z tym? Dziękuję za odpowiedź.

EDYCJA: Po przeprowadzeniu niektórych eksperymentów (na Nexusie 4) stwierdziliśmy, że: gdy wyłączymy Wi-Fi, problem zniknie, więc być może Wi-fi użyje zbyt dużo czasu procesora po ponownym włączeniu ze snu (to tylko hipoteza) . A inni myślą, że znaleźliśmy: zdarza się to około 3 razy z 4 prób.

Odpowiedz

0

nie bardzo miły, ale rozwiązane przez to:

kontaktów chcemy wyciszyć, zestaw cichy dzwonek (jest pusty 1s ogg plik). Oczywiście tworzymy kopię poprzedniego dzwonka i przywracamy go, gdy funkcja wyciszenia jest wyłączona.