当使用广播接收器接收到消息时,我制作了一个Android应用程序来拨打电话。
但是我遇到一个错误,没有发现活动可以处理该意图。我怎么解决这个问题?

代码如下

Intent intent1 = new Intent(Intent.ACTION_CALL);
intent1.setData(Uri.parse(incno1));
context.startActivity(intent1);


我添加了行intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);,但这也不能解决我的问题。

最佳答案

协议错误。您需要执行以下操作:

  callIntent.setData(Uri.parse("tel:"+incno1));


并确保设置了以下权限:

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>

07-26 02:47