Turkcell | Geleceği Yazanlar

Soru & Cevap

Whatsapp üzerinden birden fazla kişiye mesaj?

09.11.2018 - 14:36

Benim uygulamamda whatsapp kişilerini bir tane listviewe ekliyorum bu listviewe eklediğim kişileri de seçtiğim kişilere göre diziye ekliyorum. Yapmak istediğim şey seçtiğim kişilere mesaj göndermek. Bunu nasıl yapabilirim. Şu an sadece tek kişiye gönderebiliyorum. Amacım birden fazla kişiye mesaj göndermek. Kodlarımın bir kısmı;

String[] namesArr= (String[]) list1.toArray(new String[list1.size()]);
                                    for (int k=0;k<list1.size();k++){
                                        Log.e(TAG,"Dizi:"+namesArr[k]);
                                    }
                                    Intent i = new Intent(Intent.ACTION_VIEW);
                                    i.setPackage("com.whatsapp");
                                   
                           
                                  for (int j=0;j<namesArr.length;j++){
                                    i.setData(Uri.parse("http://api.whatsapp.com/send?phone="+namesArr[j]+"&text=" +contacts.get(position).get("name").toString()));
                                    }startActivity(i);

 

2975 Görüntülenme

2 Cevap

Muhsin
11.11.2018 - 12:39

Yapamazsın. Whatsapp buna izin vermiyor.

Yunus Emre Çimen
12.11.2018 - 17:01
Hiçbir yolu yok mu?Benim için önemlide bayağı.
Çağatay
10.11.2018 - 01:31

Merhaba listedeki elemanlar nerede ? Listedeki elemenları web service 'denmi çekiyorsun bunları belirtirsen ona göre yardımcı olabilirim. Ayrıca şunu uygularsan belki faydalı olur; seçtiğin position'ları yakalaman mümkün. Şu şekilde olabilir;

Her seçtiğin kişiyi döngü yardımı ile anlık olarak listeye eklersin sonra mesajı gönder butonuna bastığında listedeki numaraların hepsine topluca aynı mesajı gönderebilirsin.

Daha açıklayıcı olursa şu şekilde Seçilen kişiler 1-)Ahmet listeye ekle 2-) Ayşe listeye ekle 

listede 2 eleman olmuş oldu.

mesajı gönder butonuna bastığında 

listenin uzunluğuna göre tüm numaralara yani  kodlama mantığı ile söylersek position'lara mesajı send etmiş olursun. 

Yunus Emre Çimen
12.11.2018 - 09:15
Merhaba listedeki elemanları direk whatsapp kişilerinden alıyorum.Daha sonra seçtiğim kişileri bir döngü yardımıyla diziye ekliyorum. Bundan sonrasını halledemedim. Listeden gönderdiğim zaman bu numaraları tek bir numara olarak algılıyor. Diziden gönderdiğim zaman en son seçtiğim kişiye gönderiyor. Yardımcı olursanız sevinirim :)
  • Filtered HTML

    Plain text

    Basic HTML

  • Dikey Sekmeler