2013-04-07 25 views
6

Uygulamamın, etkinlik A'nın sonuç için bir amaçta B faaliyetini başlattığı, etkinlik B'nin kullanıcının birden çok kişiyi seçtiği liste görünümü olduğu şekilde çalışmasını istiyorum. Ardından A aktivitesinde telefon numaralarını bir ArrayList'de ayıklamak istiyorum. Stack Overflow'ta bu konuyla ilgili birçok soru ve cevap var. İki listelemek için:Örnek Proje birden çok kişi seçmek için

Android geliştirmeyle nispeten yeni hala biri olarak, bir araya getirmek dağınık kod zor. Bu yüzden sorum: Herkesin aradığı şeyi yapan basit bir projesi var mı, bir zip dosyasında paylaşmanın sakıncası yok mu? using checkbox to filter contacts and get phone number'daki son yanıtta adam böyle bir zip projesine sahip olduğunu iddia ediyor, ancak bağlantıyı takip ettiğimde, projeye yönlendirmesi gereken ikincil bağlantı kırıldı.

Birisi bir bağlantı sağlamayı kabul ederse, lütfen kısmi bir yanıt olmamasına izin verin. Görevi daha önce yapmış olan bir kişi için basit olduğunu düşünüyorum: Biri ListView'in kullanıcıların kişileri seçmesine izin verdiği ve diğerinin seçilen kişileri görüntüleyen bir görünümü olduğu iki etkinlik. Aslında, diğeri, kişileri bir görünümde görüntülemek zorunda kalmaz, LogCat'ın basit bir baskısı yeterli olacaktır.

cevap

3

This size yardımcı olabilir. Tam olarak aradığınız şey değil ama çalışmaya başlamak için size bir fikir verecektir. Telefon rehberinden kişileri almak ve arama işlemlerini gerçekleştirmek için Loaders kullanıyorum. TextView (isim/numara) ve CheckBox çiftini içeren bir ListView listesini listelemek için aynı Loader kullanabilirsiniz. Seçilen kişilerin kaydını tutmak için HashMap pozisyonunu veya irtibat numarasını koruyabilirsiniz. Bu yardımcı olur umarım.

DÜZENLEME

güncellenmiş bağlantı here.

+0

güzel yerdir +1. Zip indirmesi için kullanılabilir mi? Bir proje almak için genellikle bir zip simgesine tıklayabilirim, seninkini göremiyorum! –

+0

@SimoneCasagranda Bağlantınızı da düzeltir misiniz? Belki bu bağlantı gibi - bir zip içinde? –

+0

Zip simgesini görüyorum. Çok kötü, sana başka bir +1 veremem! Teşekkürler. (Henüz çalışıp çalışmadığını bilmiyorum, sadece hacklediğim bir örneği görmekten mutluyum) –

İlgili konular