Which one is better and why for showing the dial pad with entered number:
ACTION_DIAL
ACTION_VIEW
button_action_view.setOnClickListener {
val intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel:99986037"))
startActivity(intent)
}
button_dial_view.setOnClickListener {
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("tel:99986037"))
startActivity(intent)
}
Follow the documentation:
ACTION_VIEW
123 -> Display the phone dialer with the given number filled in. Note how the VIEW
action does what is considered the most reasonable thing for a particular URI.
ACTION_DIAL
123 -> Display the phone dialer with the given number filled in.
So ACTION_DIAL
is better.