Potrzebuję aplikacji, która powinna mieć przepływ pracy interfejsu użytkownika, w którym użytkownik powinien mieć możliwość przeglądania określonej sekcji aplikacji, która może być listView lub GridView i gdzie może dotknąć elementu, aby ujawnić szczegóły tego konkretnego item.Now, jeśli użytkownik przesuwa się w lewo w prawo "ie ViewPager "View Pager powinien zmienić fragment, aby odsłonić następny lub poprzedni element z poprzedniej listy, w zależności od kierunku przeciągnięcia użytkownika, także gdy użytkownik wcisnął z powrotem widok szczegółowych elementów, istniejący ViewPager powinien zostać zamknięty, a poprzedni ListView lub GridView powinien zostać wyświetlony, a pozycja widoku powinna być ustawiona na element, na który patrzył użytkownik w ViewPager.Jaki jest prawidłowy sposób udostępniania danych między różnymi Działaniami lub Fragmentami?
Aby wszystko było proste i wydajne, dwa widoki, tj. ListView i Approach, powinny odczytywać i zapisywać w tej samej strukturze danych i powinny być zsynchronizowane tak, aby po załadowaniu więcej danych zostało zainicjowanych na jednym ekranie, aw międzyczasie, jeśli użytkownik wybiera konkretną pozycję, a następny widok powinien automatycznie aktualizować dane po zakończeniu ładowania na poprzednim ekranie.
EDIT: Nie chcę, aby utrzymywać bazę danych, muszę dostęp do danych tylko do procesu mój wniosek jest żywa.
myślę, że masz do przekazania danych z listy lub działalności siatki działalności ViewPager zamiast tylko id i uzyskać dane z id przy użyciu bazy danych tak, jakie informacje są wyświetlane w postaci listy powinny być zachowywane w ViewPager i kiedy dane są aktualizowane w List lub Grid Actvity, które również zostaną zaktualizowane w ViewPager. –
@HareshChhelana Twoje podejście ma sens, jeśli OP ma bazę danych, a co jeśli chce tylko ładować dane i używać go tylko do momentu, gdy aplikacja jest żywa? jakie podejście będzie miało więcej sensu? –