Mam aplikację do gry w telefon, która wymaga przechwycenia przycisku wstecz. Działa to płynnie, ale gdy jestem na głównym ekranie i przycisk Wstecz jest wciśnięty, chcę zadzwonić do oryginalnego programu obsługi zdarzeń i pozwolić aplikacji zamknąć lub zrobić cokolwiek przychodzi naturalnie na platformę za pomocą takiej prasy. Wiem, że mogę powiedzieć aplikacji, by przestała działać, ale rozumiem, że jest to zła forma dla aplikacji na iPhone'a.Wywołanie domyślnego manipulatora Phonegap Back Button Handler
Bez względu na to, co próbuję (i próbowałem wielu rzeczy), nie mogę uruchomić oryginalnego programu obsługi. Jakakolwiek rada?
W moim kodu mam switch wewnątrz moim obsługi zdarzeń BackButton który kieruje aplikację jako potrzebne do skutku:
switch blahBlah
{
case 'this' :
doThis() ;
break;
case 'main' :
// What do I do here that is well behaved for all platforms???
break;
default:
doFoo() ;
}
W jaki sposób uruchomi się program obsługi backbutton w iPhonie, jeśli nie ma przycisku wstecz? Gdy już o tym pomyślisz, możesz zapomnieć o obsłudze iPhone'a i obsłudze go dla Androida i WP7. Przeczytaj dokumentację Phonegap na temat tego wydarzenia i zobacz, które platformy dotyczą. http://docs.phonegap.com/en/2.0.0/cordova_events_events.md.html#backbutton – praneetloke