2012-04-11 12 views
8

Czuję się idiotą, ponieważ muszę zadać to pytanie, ale nie mam pojęcia, co to jest przerwanie suwaka na Androidzie, a wyszukiwanie Google i Stackoverflow nie wyszło nic. Amazon przysłał mi powiadomienie o odrzuceniu mojej aplikacji, ponieważ wszystkie czynności poza głównym (które nazywają "wyskakującymi oknami") nie odpowiadają dobrze na przerwanie suwaka. Nie mam żadnych pasków wyszukiwania w aplikacji, więc nie jest to "suwak", do którego się odnoszą.Co to jest "przerwanie suwaka" na Androidzie

Ponadto jeden z poglądów nie jest w ogóle nowym działaniem, ale listview. Znika na "przerwaniu suwaka". O ile wiem, nie mam żadnej kontroli nad tym, co w tym przypadku robi okno dialogowe listy. Kiedy znajdę przerwanie suwaka, jak mogę powiedzieć, żeby lista nie zamykała się, kiedy to się dzieje? Przypuszczam, że mógłbym śledzić, czy widok listy jest otwarty i wywoływać w onResume lub jakakolwiek funkcja obsługuje przerywanie suwaków. Ale bez wiedzy na temat przerwania suwaka, utrudnia to testowanie.

+0

Nie ma takiego terminu w systemie Android, więc jest to termin specyficzny dla zespołu recenzującego Amazon. Musisz ich zapytać. – CommonsWare

+0

Tak, wysłałem im wiadomość e-mail, ale odpowiedź zajęła kilka dni i miałem nadzieję, że szybciej rozwiążę tę sytuację. – John

+0

Jeszcze jedno zgadnięcie na niebiesko. Z konwencjonalnymi telefonami komórkowymi tam, gdzie typy budowy, takie jak suwak, pasek, klapkę itp. Może to dotyczy suwaka, takiego jak klawiatura w Droid/Milestone, Vision, Desire Z itp. (?) – zpea

Odpowiedz

5

Miałem ten sam problem z Amazon. Złożyłem zgłoszenie i tutaj jest odpowiedź:

Przerwanie suwaka następuje na urządzeniach z klawiaturą. Podczas działania aplikacji klawiatura jest odwrócona.

+0

Tak, oni też wrócili do mnie i to było to. Wydaje się oczywiste z perspektywy czasu. Ale nie mam pojęcia, dlaczego czują potrzebę wymyślenia własnych warunków. Mówienie "otwórz klawiaturę sprzętową" jest tak proste, jak powiedzenie "wyzwalanie przerwania suwaka" i wszyscy to rozumieją. Jeśli chcą używać terminów technicznych, powinni byli nazwać to zmianą konfiguracji. – John