2013-04-07 11 views
6

Chcę, aby moja aplikacja działała w taki sposób, że działanie A rozpoczyna działanie B w celu uzyskania wyniku, gdzie działanie B jest widokiem listy, w którym użytkownik wybiera wiele kontaktów. Następnie w działaniu A, chcę móc wyodrębnić numery telefonów w tablicy ArrayList. Jest wiele pytań i odpowiedzi dotyczących tego problemu w Stack Overflow. Aby wymienić dwa:Przykładowy projekt w celu wybrania wielu kontaktów

Jako jeden wciąż stosunkowo nowe do rozwoju Android znajdę kod rozproszony trudne w montażu. Moje pytanie: czy ktoś ma prosty projekt, który wykonuje to, czego szukam, kompletny, że nie ma nic przeciwko udostępnianiu w pliku zip? W ostatniej odpowiedzi w using checkbox to filter contacts and get phone number facet twierdzi, że ma taki projekt zip, ale kiedy podążam za odnośnikiem, link drugorzędny, który powinien prowadzić do projektu, został zerwany.

Jeśli ktoś wyrazi zgodę na podanie linku, niech to nie będzie częściowa odpowiedź. Sądzę, że zadanie jest proste dla kogoś, kto już to zrobił: Jest to dwie czynności, jedna z nich to ListView umożliwiająca użytkownikom wybieranie kontaktów, a druga to widok wyświetlający wybrane kontakty. W rzeczywistości, drugi nawet nie musi wyświetlać kontaktów w widoku, wystarczy prosty println do LogCat.

Odpowiedz

3

This może ci pomóc. Nie jest to dokładnie to, czego szukasz, ale daje ci pomysł na rozpoczęcie pracy. Użyłem Loaders do pobierania kontaktów z książki telefonicznej i wykonywania na niej operacji wyszukiwania. Możesz użyć tego samego Loader do zapełnienia pary ListView zawierającej TextView (nazwa/numer) i CheckBox jako element listy. Możesz zachować HashMap pozycję względem numeru kontaktu, aby śledzić wybrane kontakty. Mam nadzieję, że to pomoże.

EDIT

Zaktualizowana link jest here.

+0

Awesome! +1. Czy chcesz udostępnić go do pobrania zip? Zwykle mogę kliknąć ikonę zip, aby otrzymać projekt, nie widzę obok ciebie! –

+0

@SimoneCasagranda czy naprawiasz również swój link? Może podoba ci się ten link - w suwaku? –

+0

Widzę ikonę zip. Szkoda, nie mogę dać ci kolejnego +1! Dzięki. (Nie wiem nawet, czy to działa, po prostu szczęśliwy, widząc przykład, że mogę hack thru) –

Powiązane problemy