Pozostanie w obecnej aktywności gdy warunek nie jest spełniony

Pozostanie w obecnej aktywności gdy warunek nie jest spełniony
PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Hej,
Niedawno zaczołem swoja przygode z androidem. Na razie tworzę prosta aplikację aby zapoznac się z podstawami.
Mój problem polega na tym, iż mam przycisk który przechodzi no nowej aktywności i wyswietla liste plików, które są zapisane w okreslonym folderze pamieci. Chcę jednak zrobic tak iż w momencie gdy w okreslonej lokalizacji nie ma żadnego pliku, pojawiał sie komunikat w stylu "Brak plików do odczytu" i żebym pozostawał w aktualnej aktywności.

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9225
1

To raczej nie jest kwestia Androida, tylko samego algorytmu.
Skoro umiesz wyświetlić listę plików, to zakładam, że umiesz ją pobrać z systemu.
W takim razie najprościej to zrobić tak, żebyś po wciśnięciu przycisku nie przechodził na nowa aktywność, ale najpierw (w ramach obecnej) sprawdził listę plików w folderze i na tej podstawie podjął decyzję:

  • jeśli pliki są, to robisz to tak, jak dotychczas - czyli się przełączasz na nową aktywność
  • jeśli plików brak to nie przełączasz się, a jedynie z poziomu obecnej aktywności wyświetlasz komunikat o tym, że folder jest pusty.

Jak widzisz - nie ma to związku z Androidem, tak samo by się to zrobiło w praktycznie dowolnym innym języku czy środowisku. Nie język jest tutaj problemem, tylko kwestia podejścia do tematu ;)

Patryk Maleszko
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 87
0

No ale jaki masz problem, bo napisałeś że masz problem, napisałeś co chcesz zrobić ale nie napisałeś co jest twoim problemem?

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
1

Chcę jednak zrobic tak iż w momencie gdy w okreslonej lokalizacji nie ma żadnego pliku, pojawiał sie komunikat w stylu "Brak plików do odczytu" i żebym pozostawał w aktualnej aktywności.

Problem polega na tym iż nie wiedziałem do końca jak ogarnąć, pozostanie w aktualnej aktywności w momencie, gdy folder z moimi plikami jest pusty. Jednak kolega @cerrato podsunął mi rozwiązanie. Ja na początku chciałem to zrobić w innym miejscu w kodzie(w innej aktywności) i chyba dlatego miałem z tym problem.

Patryk Maleszko
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 87
0

No dobra, chcesz to zrobić - jaki masz KONKRETNIE problem? Co zrobiłeś, co nie działa?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.