I am having the problem that the hash sign is truncated. Does anybody know a solution? using unicode or %23 is not working in my case. Now the number that is dialed is *101<
This would be easier;
String no = textview.getText().toString(); if(no.contains("#")){ no = no.replace("#","%23"); } startActivity(new Intent(Intent.ACTION_CALL) .setData(Uri.parse("tel:" no)));