首页 > 学院 > 开发设计 > 正文

intent 系统应用时 发生ACTIVITYNOTFOUNDEXCEPTION

2019-11-06 09:39:44
字体:
来源:转载
供稿:网友

我想调用系统的电话功能,写了以下代码:

Intent  intent = new Intent(Intent.Action_CALL ,Uri.parse("110"));

startActivity(intent);

但是发生ActivtynotfoundException 错误

试了几个方法发现不行,遂百度。发现外国网友的一个错误跟我的很像,他的是调用系统的信息发生这个错误。有人说这样改

Intent  intent = new Intent(Intent.Action_CALL ,Uri.parse(String.format("tel:%d","110"));

startActivity(intent);

改完后错误消失,这是那个人的解释

Are you sure you used the phone number variable or "phonenumber" as a string value. This is why I suggested the String.format as opposed to string concatenation. ACTION_VIEW should be fine, so the only possible point of failure is the URI


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表