2013-04-07 28 views
6

Tôi muốn ứng dụng của mình hoạt động như vậy hoạt động A bắt đầu hoạt động B với mục đích cho kết quả, trong đó hoạt động B là chế độ xem danh sách nơi người dùng chọn nhiều liên hệ. Sau đó, trong hoạt động A, tôi muốn có thể trích xuất các số điện thoại trong một ArrayList. Có nhiều câu hỏi và câu trả lời xung quanh vấn đề này trên Stack Overflow. Để liệt kê hai:Dự án mẫu để chọn nhiều liên hệ

Là một trong những vẫn còn tương đối mới để phát triển Android, tôi tìm thấy mã phân tán khó khăn để lắp ráp. Vì vậy, câu hỏi của tôi: Có ai có một dự án đơn giản mà làm những gì tôi tìm kiếm hoàn chỉnh, rằng họ không nhớ chia sẻ trong một tập tin zip? Trong phản hồi cuối cùng trong số using checkbox to filter contacts and get phone number anh chàng tuyên bố có dự án zip như vậy, nhưng khi tôi theo liên kết, liên kết phụ sẽ dẫn đến dự án đã bị hỏng.

Nếu ai đó đồng ý cung cấp liên kết, vui lòng để nó không phải là câu trả lời một phần. Tôi hình dung nhiệm vụ rất đơn giản đối với một người đã thực hiện nó trước đây: Đó là hai hoạt động, trong đó một là một ListView cho phép người dùng chọn các liên hệ và người kia là chế độ xem hiển thị các liên hệ đã chọn. Trong thực tế, người kia thậm chí không có để hiển thị các địa chỉ liên lạc trong một lần xem, một println đơn giản để LogCat sẽ đủ.

Trả lời

3

This có thể giúp bạn. Nó không phải là những gì bạn đang tìm kiếm chính xác nhưng nó sẽ cung cấp cho bạn một ý tưởng để bắt đầu làm việc với. Tôi đã sử dụng Loaders để tìm địa chỉ liên hệ từ thư mục điện thoại và thực hiện các thao tác tìm kiếm trên đó. Bạn có thể sử dụng cùng một số Loader để điền ListView chứa TextView (tên/số) và CheckBox cặp làm mục danh sách. Bạn có thể duy trì số HashMap vị trí so với số liên lạc để theo dõi các liên hệ đã chọn. Hy vọng điều này sẽ hữu ích.

EDIT

Các liên kết được cập nhật là here.

+0

Awesome! +1. Bạn có nhớ làm cho nó có sẵn để tải xuống zip không? Tôi thường có thể nhấp vào biểu tượng zip để nhận dự án, tôi không thấy dự án nào bên cạnh dự án của bạn! –

+0

@SimoneCasagranda bạn có phiền khi sửa liên kết của mình không? Có thể giống như liên kết này - trong zip? –

+0

Tôi thấy biểu tượng nén. Tệ quá, tôi không thể cung cấp cho bạn +1 khác! Cảm ơn. (Tôi thậm chí không biết nếu nó hoạt động được nêu ra, chỉ cần hạnh phúc để xem một ví dụ mà tôi có thể hack thông qua) –

Các vấn đề liên quan