/ / Uruchom aktywność z widoku listy - Android, Widok listy, Widok listy Android

Uruchom działanie z widoku listy - android, listview, android-listview

Usiłuję uzyskać mapowanie wielu do jednego w ListView i wypełnić elementy związane z tym elementem z bazy danych

Img

  • Witaj Próbuję rozwiązać problem, który polega na uruchomieniu działania po kliknięciu elementu
  • Udało mi się uruchomić działanie po kliknięciu elementu

  • Mam wymaganie i potrzebuję pomysłów, jak to osiągnąć
  • Jak powiedziałem po kliknięciu przedmiotu uruchamiam działaniejak wielu do jednego mapowanie, Przypuśćmy, że kliknę element Element-1, który aktywność powinna zapełnij widoki tekstowe w nowej aktywności elementami związanymi z ta aktywność
  • Znowu to samo, jeśli kliknę element 2, powinien wypełnić pola tekstowe w ta sama nowa aktywność z elementami związanymi z tą aktywnością pozycji 2 z bazy danych

Mapowanie wiele do jednego jest tym, co próbuję osiągnąć

  • Wszelkie pomysły, jak to osiągnąć
  • Wszelkie linki do zrozumienia tej koncepcji będą pomocne

    Ps :: Pobieram dane z serwera jako odpowiedź JSON

Odpowiedzi:

0 dla odpowiedzi № 1

1) Możesz użyć adaptera tablicowego lub adaptera podstawowego, aby wypełnić widok listy. Składnia i pojęcia są dobrze wyjaśnione na stronie dewelopera.

2) Dla listy ustaw OnItemClickListener iwewnątrz funkcji przekaż zamiar następnej aktywności. Podczas przekazywania zamiaru użyj funkcji putExtra, aby przekazać wybrane elementy do następnej czynności.

3) W następnym ćwiczeniu uzyskaj dane zpoprzednie działanie i użyj danych, aby przejść odpowiedź JSON z serwera. W tym momencie niezbędne będzie użycie zadania asynchronicznego. Możesz zorientować się w Async Task, po prostu googlując. Dostępnych jest wiele świetnych samouczków.

4) Po otrzymaniu jakichkolwiek danych z serwera utwórz dynamiczne widoki tekstowe, aby wyświetlić dane.

Referencje: Witryna programisty