Aplikacja cofa się do poprzedniego ekranu, zamist iść naprzód

0

Zamieściłem całą moją apkę na Githubie celem znalezienia błędu. Otóż bug polega na tym, że jeśli pierwszy raz włączam aplikację i wejdę najpierw info, potem w ustawienia i przeklikam wszystkie tamtejsze opcje, potem w nowy pomiar, to cofa mnie do ustawień zamiast do tego nowego pomiaru. Ktoś mi pomoże w kodzie?

Oto link do kodu

Wiem, że kodowi brakuje trochę, żeby go nazwać ładnym ale proszę NIE MARUDZIĆ!

1

Kompletny brak wartościowych, technicznych informacji dotyczących problemu z którym się zmagasz. Zawarłeś tu jedynie sposób odtworzenia błędu...
W jaki sposób uważasz, że ktoś będzie wiedział o co chodzi i ewentualnie Ci pomoże? Sklonuje apke u siebie, odpali lokalnie, zapozna się z aplikacją, odtworzy błąd, poprawi go i wystawi Ci pull requesta?

Z tego co piszesz:

  1. Włączasz apkę OK
  2. Wchodzisz w info OK
  3. Wchodzisz w ustawienia OK
  4. Przeklikujesz wszystkie opcje OK
  5. Dajesz nowy pomiar OK
  6. Cofa Cię do ustawień, zamiast nowego pomiaru BUG

Czy krokiem 6), tzn nawigacją do nowego pomiaru sterujesz ręcznie przez aplikację? Jeśli tak, to prawdopodobnie błędnie, skoro zamiast nowego pomiaru Cię cofa. Szukałeś przyczyn błędu, czy jedynie stwierdziłeś, że nie działa, wrzuciłeś kod do repo i stworzyłeś post, że nie działa?
Jeśli nie, to w jaki sposób? Skoro działa to błędnie, to ponownie - czy szukałeś przyczyn błędu?

1

Klasyczny przyklad ze idziesz do nowego fragmentu odpalajac metode obserwujac liveData?
Cofajac sie odpala sie observer, widzi wartosc true i znowu nawiguje Cie do nastepnego okna?

Widzę po kodzie, że to nie ten case, zgadzam się z przedmówcą, z Twojego opisu bardzo ciężko znaleźć w kodzie co się dzieje. W jakiej aktywności, co robisz i jaki jest skutek.

A najlepiej ustaw breakpointy w Android Studio i klikaj po kolei, w logach znajdziesz co się dizeje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1