-1

I have added a ListView inside a fragment, when clicking that listview i see single itemview. when i click the button in that single item view a call should go to that particular id in the listview. button is for call , when its clicked and automatic cal should go . my code is down , phone numbers are stored in side parse server. if anyone knows please help

btn = (Button) findViewById(R.id.button56) ;
btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String phno="telephone";

            Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse(phno));
            startActivity(i);
        }
});

xml code

   <Button
            android:id="@+id/button56"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:text="TELE PHONE"

            android:layout_weight="1"
            android:background="#EFEFEF"/>
ΦXocę 웃 Пepeúpa ツ
  • 47,427
  • 17
  • 69
  • 97
Faizal Munna
  • 515
  • 5
  • 21

2 Answers2

1

Add to your manifest permission to make calls

<uses-permission android:name="android.permission.CALL_PHONE" />
KuKeC
  • 4,392
  • 5
  • 31
  • 60
1

Try using,

Uri.parse("tel:" +number)

and I assume you have added the permission,

.CALL_PHONE

in your manifest.

Q2x13
  • 534
  • 1
  • 4
  • 14
  • hi , can you give your mail id please @Pradumn Kumar Mahanta – Faizal Munna Feb 27 '17 at 09:48
  • @FaizalMohamed Would not mind that, but I think sharing it on a public domain like this would not be a good idea. – Q2x13 Feb 27 '17 at 09:52
  • please check @Pradumn Kumar Mahanta http://stackoverflow.com/questions/42482688/calling-a-mail-client-when-clicking-a-button/42482740?noredirect=1#comment72106447_42482740 – Faizal Munna Mar 02 '17 at 07:11