Pytanie:
Jak wyjść / zamknąć Pokemon Go?
Dadan
2016-07-19 13:49:32 UTC
view on stackexchange narkive permalink

Jak wyjść / zamknąć Pokemon Go bez zamykania (odsuwając go w najnowszych wersjach Androida) z menu Ostatnio otwarte aplikacje?

enter image description here

Przycisk Wstecz nie wyświetla żadnej opcji wyjścia ..
Czy w aplikacji Pokemon Go istnieje (bardziej) właściwy sposób, zamiast jawnie wychodzić z własnego menu ostatnio otwartych aplikacji Androida?

dlaczego bez odgarnięcia go?
Czy nie można go odrzucić, aby zamknąć aplikację?Pytasz, jak mogę coś zamknąć bez użycia funkcji zamykania?
Nie uważałbym tego pytania za tematyczne, ponieważ dotyczy zamykania aplikacji na którymkolwiek z systemów mobilnych.
Pokemon Go ma przycisk wyjścia w menu ustawień, ale po prostu wykonuje wylogowanie, Apple zabrania programowego zamykania aplikacji na IOS, więc prawdopodobnie po prostu zrobili to samo na Androidzie.
Osiem odpowiedzi:
Иво Недев
2016-07-19 13:52:47 UTC
view on stackexchange narkive permalink

Nie zamykasz go poprawnie, chyba że go odsuniesz.To wina twórcy aplikacji (lub zgodnie z projektem, jeśli o nas chodzi) Naciśnięcie przycisku home tylko minimalizuje i wstrzymuje grę, przeciągając ją, faktycznie ją zamyka, a po ponownym uruchomieniu jest zmuszone do rzeczywistego połączenia z serwerem,załaduj poprawnie i daj ci najnowszego Pokemona w Twojej okolicy.Czasami, gdy nie ma niczego w pobliżu, przesuwam go, aby zresetować Pokemona wokół mnie i poprawnie załadować ...

Możesz chcieć określić, kim są „programiści” - Niantic czy OS Dev?
@Ben To byłoby Niantic, zredagowane.
W takim przypadku możesz ponownie określić, dlaczego.Aplikacje pozostają w stanie „gotowości” po naciśnięciu przycisku ekranu głównego, niezależnie od aplikacji.Jest to zgodne z projektem systemu operacyjnego, a nie aplikacji.
Chociaż moje pytanie dotyczy Androida, czy programiści spodziewają się, że wszystkie platformy będą miały własny interfejs zamknięcia / wyjścia dla otwartych aplikacji?A co z Pokemon Go na iOS?
@Yawz też nie wiem.Jak powiedziałem, może to być zgodne z projektem i intencją, abyś nie zamykał aplikacji w żaden inny sposób.Ponieważ są to dosłownie dwa wiersze kodu, aby można było to zrobić po naciśnięciu przycisku wstecz.
@Yawz Mam na myśli to, że to nie tak, że można "przypadkowo" wydać na nową platformę - Pokemon Go jest dostępny na Androida i iOS, z których oba mają interfejsy do zamykania otwartych aplikacji.
Osobiście uważam, że robi to celowo, aby działać równolegle z opcją oszczędzania baterii, aby nie zamykać aplikacji przez przypadek, jeśli naciśniesz przycisk `` Wstecz '' Androida, gdy czarny ekran oszczędzania baterii jest włączony w kieszeni gracza.
Ben
2016-07-19 13:59:17 UTC
view on stackexchange narkive permalink

To zależy od używanego telefonu.Jeśli używasz iPhone'a, będziesz musiał go „przesunąć”, aby go zamknąć.

Jeśli korzystasz z telefonu z systemem operacyjnym Android (jak wygląda na dołączonym obrazku), nadal możesz „przesunąć, aby zamknąć”, co spowoduje bezpieczne zamknięcie aplikacji.

Jednak w skrajnych przypadkach możesz wymusić zatrzymanie aplikacji z menu ustawień aplikacji.Jednak to natychmiast i na siłę zamyka aplikację, zabijając wszystkie procesy, które mogą bezpiecznie zamknąć aplikację.Może to spowodować utratę danych.

„Może to spowodować utratę danych”.o tym właśnie myślę.
W przypadku Pokemon Go nie musisz się martwić - wszystkie informacje o graczach są przechowywane na ich serwerach
Możesz również przesunąć palcem, aby zamknąć na Androidzie, bez konieczności wymuszania zamknięcia, ponieważ jest to tylko w ekstremalnych sytuacjach.
@ Иво Недев Jestem tego świadomy, jednak OP prosił o alternatywne metody, które podałem
Wymuszanie zamykania jest dokładnie takie samo jak przesuwanie, po prostu wymuszasz przesunięcie, jeśli z jakiegokolwiek powodu nie działa.Nadal całkowicie zamyka aplikację.
Są to dwa oddzielne procesy.Zobacz edycję.
Jednak nie widzę potrzeby głosowania przeciw?PO poprosił o alternatywne metody, które dostarczyłem, a także dostarczyłem odpowiednich informacji dotyczących sugerowanej alternatywy.
@ Ivo Nedev http://www.itworld.com/article/2693446/closing-android-apps-by-swiping-them-away-what-that-actually-does.html
@Yawz Nie ma ryzyka utraty danych przez przeciągnięcie - wystarczy wymusić zamknięcie.To dwie odrębne rzeczy, a usunięcie go w Androidzie jest nadal „pełne wdzięku” bliskie mojemu zrozumieniu.
if (iPhone) {return "swipe"} if (android) {return "swipe"}
Ivo Beckers
2016-11-10 00:45:56 UTC
view on stackexchange narkive permalink

W najnowszej wersji na Androida możesz teraz zamknąć aplikację za pomocą przycisku Wstecz.Pojawi się okno dialogowe z potwierdzeniem, aby zrobić to jak na tym obrazku:

enter image description here

Czy to faktycznie całkowicie zamyka aplikację, czy tylko ją minimalizuje?Według co najmniej jednej innej odpowiedzi odnoszącej się do aktualizacji Halloween przycisk Wstecz nie zamknie całkowicie aplikacji.
To była prawdopodobnie kolejna aktualizacja, ponieważ to naprawdę ją zamyka
@MageXy Sprawdziłem to i całkowicie zamyka aplikację
Ok fajnie.Właśnie sprawdzałem, ponieważ w najnowszych informacjach o aktualizacji nie widzę nic o zamykaniu.
@MageXy Wprowadzono wiele niekomentowanych zmian.na przykładoglądanie siłowni z Pokemonem, którego wcześniej nie widziałeś, spowoduje wygenerowanie wyszarzonego wpisu w Pokedexie
Zeus
2016-07-20 11:19:21 UTC
view on stackexchange narkive permalink

Odpowiedź na Twoje pytanie prawdopodobnie brzmi: nic nie rób , ponieważ system zrobi to za Ciebie.

Należy pamiętać, że gra (lub inna aplikacja) nie będzie działać wiecznie, dopóki nie zostanie ręcznie zamknięta. System operacyjny Android ma wbudowane mechanizmy zamykania aplikacji, które zostały uruchomione, gdy ich zasoby (takie jak pamięć systemowa) są wymagane przez system. Innymi słowy, jeśli uruchomisz inną grę lub inną aktywność wymagającą dużej ilości zasobów, Pokemon GO najprawdopodobniej zostanie zamknięty przez Androida. W większości przypadków Android zaleca programistom, aby nie zamykali ręcznie swoich aplikacji, ale pozwolili systemowi zrobić to za nich. (Moje podkreślenie)

W większości przypadków you nie powinien jawnie kończyć czynności przy użyciu tych metod. Jak omówiono w następnym rozdziale dotyczącym cyklu życia działania, system Android zarządza życiem czynności za Ciebie, więc nie musisz kończyć swoich własnych działań. Wywołanie tych metod może niekorzystnie wpłynąć na oczekiwane wrażenia użytkownika i powinno być używane tylko wtedy, gdy absolutnie nie chcesz, aby użytkownik powrócił do tego wystąpienia działania.

Link źródłowy

Prawdopodobnie dlatego Niantic nie zaimplementował funkcji zamykania za pomocą przycisku wstecz. Biorąc to wszystko pod uwagę, jeśli chcesz zamknąć aplikację, ponieważ nie odświeża się ona prawidłowo (co zdarza się często), metoda przesuwania z menu ostatnich aplikacji jest całkowicie akceptowalna i nie powinna mieć negatywnego wpływu na dane gracza.

Jedyna właściwie poprawna odpowiedź.Wyraźny przycisk wyjścia ma sens tylko wtedy, gdy po opuszczeniu aplikacji w tle jest aktywność.W przeciwnym razie każda poprawnie zaprojektowana aplikacja powinna przestać wykorzystywać jakiekolwiek zasoby, gdy nie pojawi się na ekranie.
@Malcolm Jako użytkownik czuję się oszukany, jeśli nie mam możliwości wyjścia z aplikacji poza zamknięciem jej na siłę.Nie obchodzą mnie zasoby systemowe, kiedy skończę z aplikacją, zwłaszcza z grą, chcę móc ją zamknąć, prosto i prosto.Nie chcę, aby dziesiątki aplikacji pozostawały w tle i nie chcę wymuszać zamykania każdej z nich (lub wszystkich naraz, zabijając aplikacje, których nie chciałem zabijać w trakcie).Z mojego punktu widzenia wyraźny przycisk wyjścia jest odpowiednim projektem aplikacji i zawsze powinien być dołączany z szacunku dla użytkowników.Coś jak link do rezygnacji z subskrypcji w e-mailach.
@scenia Pytanie brzmi, dlaczego nie chcesz mieć aplikacji w tle (pod warunkiem, że oczywiście nie używają procesora).Istnieje zaleta szybszego uruchamiania, gdy są już w pamięci RAM, jeśli nie, tracisz to i nie zyskujesz nic w zamian.
@Malcolm Masz rację i dokładnie taką filozofię projektowania kierują współcześni projektanci mobilnych systemów operacyjnych.Wolna pamięć RAM to zmarnowana pamięć RAM i - o ile inne procesy jej nie potrzebują - utrzymywanie jak największej ilości pamięci RAM zapewni najlepszą wydajność.Zwykle, jeśli użytkownik nie chce, aby aplikacje kręciły się w pobliżu, jest to spowodowane niezrozumieniem sposobu działania zarządzania zasobami lub całkowicie arbitralnym.
@Zeus Cóż, mogę chcieć jawnie zachować przeglądarkę w tle, aby nie musiała później ponownie ładować stron (powiedzmy, poszedłem do metra i nie ma usługi).W takim przypadku potrzebuję przycisku wyjścia, aby powiedzieć, że nie chcę, aby został zachowany.Ale te specjalne przypadki nie dotyczą większości aplikacji.
@scenia Jeśli nie chcesz, aby w tle krążyła masa procesów, będziesz się źle bawić.System operacyjny zapewnia mechanizm zamykania aplikacji (działań), których nie chcesz uruchamiać w tle, i automatycznie zamyka aplikacje działające w tle, gdy uzna to za konieczne.Posiadanie trzeciego mechanizmu zamykania aplikacji jest _ zwykle_ przesadą, dlatego jest generalnie odradzane.Większość użytkowników chce mieć możliwość szybkiego przełączania się między aplikacjami i albo nie ma pojęcia, albo po prostu nie obchodzi, czy jakaś konkretna aplikacja działa w tle, czy nie.
@scenia Zauważ, że przeciąganie nie „wymusza zamknięcia” aplikacji w takim sensie, jak myślisz.Jest to podobne do sytuacji, gdy system operacyjny samodzielnie decyduje, że aplikacja powinna zostać zamknięta.To jawnie _nie_ to samo, co wybranie opcji Force Stop na ekranie informacji o aplikacji, na przykład.
@Malcolm Wydaje się, że nastąpiło nieporozumienie.Nie przeszkadza mi aplikacja kręcąca się w pamięci RAM, gotowa do ponownego uruchomienia lub zebrania śmieci, gdy potrzebna jest pamięć RAM, którą zajmuje.Nie radzę sobie z aplikacją, która nie oferuje sposobu na jej „zamknięcie”, to znaczy oznaczenie jej jako „zamkniętej”, „nieaktywnej” lub cokolwiek innego.Tak jak wolna pamięć RAM to zmarnowana pamięć RAM, pamięć RAM zablokowana przez aplikację, której nie zamierzam używać, jest zmarnowaną pamięcią RAM.Gdy aplikacja jest uruchomiona / aktywna, jej pamięć RAM nie zostanie usunięta, jeśli będzie potrzebna przez inną aplikację, nawet jeśli obecnie nie jest aktywna.Różnica jest tutaj „w centrum uwagi” a „w pamięci RAM”.
@Zeus Jako użytkownik potrzebuję przycisku w aplikacji, który oznacza aplikację, dzięki czemu pamięć RAM, którą zajmuje, jest oznaczona jako bezpłatna do użytku przez inne aplikacje.Jeśli uruchomię aplikację wymagającą pamięci i zawiesza się, ponieważ gra, w którą grałem kilka godzin temu, blokuje pamięć RAM, coś jest nie tak.Ale właśnie to dzieje się z aplikacją, która jest po prostu zminimalizowana za pomocą przycisku Home, a nie prawidłowo zamknięta.Kiedy naciskam przycisk home lub w inny sposób przełączam się na inną aplikację, poprzednio używana nie przechodzi przez żadne procedury „onClose”, więc zajmowana przez nią pamięć RAM jest blokowana, w przeciwnym razie ulegnie awarii, gdy pamięć RAM będzie potrzebna innej aplikacji.
@scenia I właśnie dlatego Android uważa aplikację za nieaktywną, gdy tylko znajdzie się w tle i zabije jej proces, gdy zabraknie pamięci RAM.A jego działania są powiadamiane, że można je zabić i powinny uratować ich stan, gdy wyjdą w tło.
@Malcolm, ale aplikacja, którą właśnie zostawiłem dla innej, może zostać zabita, mimo że zamierzałem ją nadal używać, pozostawiając w pamięci coś, czego nie chciałem używać ponownie.Jak to się decyduje?Tak czy inaczej, system sam wykonuje rzeczy, których naprawdę nie chcę.
@scenia Ale właśnie powiedziałem, że aplikacja może zapisać stan, gdy zostanie powiadomiona, że została usunięta, więc kiedy wrócisz do aplikacji, będziesz kontynuować od miejsca, w którym przerwałeś.
@scenia Gdyby system zabijał tylko aplikacje, które zostały ręcznie oznaczone jako możliwe do usunięcia przez użytkownika, większości użytkowników szybko zabrakłoby pamięci RAM i nie byliby w stanie nic zrobić, ponieważ większość nie wiedziałaby, jak to zrobić.Dlatego system musi zabijać aplikacje bez wyraźnych instrukcji.I mylisz się w przekonaniu, że żadna metoda nie jest wywoływana w celu powiadomienia aplikacji, że została zamknięta, i że zachowuje pamięć RAM przez czas nieokreślony.Gdy system zabija aplikację, cała pamięć używana przez tę aplikację jest zwalniana dla innych aplikacji.Nawiasem mówiąc, wydaje się, że mylisz „prawidłowo” zamknięte z „ręcznie” zakończone.
@scenia Aby rozwiązać problem określania, które aplikacje są zabijane, zwykle ostatnio używane aplikacje są nadal uruchomione, jeśli to możliwe, więc jeśli szybko przełączasz się między dwiema aplikacjami, prawdopodobnie wszystko w porządku.To starsze są bardziej narażone na śmierć, chociaż algorytm jest bardziej skomplikowany.
lois6b
2016-07-19 13:54:10 UTC
view on stackexchange narkive permalink

Przycisk Wstecz działa w przypadku niektórych aplikacji, ale nie wszystkich.Użyj przycisku home, aby go zamknąć (nie aplikację, tylko okno) lub przełączać się między aplikacjami.jeśli chcesz go całkowicie zamknąć, musisz „odsunąć” lub wykonać dowolny inny proces, którego możesz użyć

Zero
2016-07-28 20:53:20 UTC
view on stackexchange narkive permalink

Ponieważ żadna z odpowiedzi nie wydaje się o tym wspominać, tak zrobię.

Jestem użytkownikiem Androida, więc mówię tylko o Androidzie

Odsunięcie aplikacji od okna aplikacji powoduje tylko zamknięcie samej aplikacji, ale usługa nadal działa (działała przez ponad 11 godzin, ostatnio sprawdzałem, więc można bezpiecznie założyć, że nie zostanie automatycznie zamknięta przezandroid automatycznie). Tak więc, jeśli naprawdę chcesz w pełni wyjść z Pokemon Go, przesuń go na listę aktywnych aplikacji, a następnie przejdź do Menedżer aplikacji> Uruchomiony> Kliknij tam proces Pokemona i zatrzymaj go.

Edit: Wydaje się, że problem został rozwiązany.Nie widzę już żadnych procesów działających w tle, po prostu odsuń aplikację.

XxxFinnavenxxX Hacker
2016-10-28 06:29:55 UTC
view on stackexchange narkive permalink

Teraz, dzięki nowej aktualizacji Halloween, możesz nacisnąć przycisk Wstecz i jest już blisko!

Nie jest jednak zamknięty, jest tylko zminimalizowany, podobnie jak po naciśnięciu przycisku Początek.Aby go zamknąć, nadal musisz przejść do menedżera zadań lub listy ostatnich aplikacji i przeciągnąć go.Jest to dość denerwujące, ponieważ bardzo łatwo jest to przypadkowo zrobić, a aplikacja nie kontynuuje śledzenia odległości lub pojawia się pokemon, gdy jest zminimalizowany.Nie mam pojęcia, dlaczego mieliby to zrobić, skoro w rzeczywistości nawet nie zamykają aplikacji (po wcześniejszym potwierdzeniu).Ta nowa funkcja jest po prostu niewygodna, nic nie oferuje i może powodować całkiem przypadkową frustrację.
kcw
2016-08-15 09:38:44 UTC
view on stackexchange narkive permalink

zrootuj telefon, aby dodać funkcję KILL, np.długie naciśnięcie BACK.lepiej go zabij, gdy nie grasz, spowoduje to rozładowanie baterii i wyssanie danych

W przypadku większości nowoczesnych telefonów są już dostępne dla użytkownika opcje zabijania procesów i usług.Ponadto rootowanie nie jest uzasadnioną odpowiedzią, ponieważ nie jest częścią gry (jak w przypadku, jedyne opcje, które są domyślnie dostępne w aplikacji i telefonie, są dozwolone) i wymaga od użytkownika / czytelnika wykonania tego, co mogłoby być (w najlepszym przypadku)niepotrzebna praca i (w najgorszym) niebezpieczne / niebezpieczne zmiany dla zwykłego użytkownika.
Od lat używam ROOT TO KILL, nie ma to negatywnego wpływu na aplikacje ani system telefoniczny.to najłatwiejszy sposób na zamknięcie aplikacji bez opcji zamykania lub aplikacji z wieloma BACK BACK .... dla każdego z nich
@NBN-Alex Pytanie OP dotyczyło sposobu zamknięcia aplikacji. Ta odpowiedź pozwala to zrobić.
@MattR Właściwie nie (już).Ponieważ aplikacja w ogóle nie będzie działać na zrootowanym telefonie, nie możesz jej również zamknąć na zrootowanym telefonie.Każda metoda, która wymaga uprawnień administratora, automatycznie kończy się niepowodzeniem.Ponadto zrootowanie telefonu powoduje utratę gwarancji, jest ku temu powód.Jeśli można coś zrobić bez dostępu do roota, rootowanie nigdy nie jest dobrą radą.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...