首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有在Android中发送电话

没有在Android中发送电话
EN

Stack Overflow用户
提问于 2011-12-23 06:46:02
回答 4查看 7.3K关注 0票数 2

当我在android中使用下面的代码时,我收到这条“调用未发送”的提示。

代码语言:javascript
复制
Intent callIntent = new Intent(Intent.ACTION_CALL);
            callIntent.setData(Uri.parse(callingNumber));
            startActivity(callIntent);

我为什么要收到这张纸条?但是,当我将Intent.ACTION_CALL改为Intent.ACTION_DIAL时,我将不会收到这张便条,后者会转到拨号盘。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-23 06:55:53

代码语言:javascript
复制
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + callingNumber));
startActivity(intent);

注意:Uri.parse("tel:" + callingNumber)

票数 2
EN

Stack Overflow用户

发布于 2012-01-03 20:59:35

只需添加以下内容:

代码语言:javascript
复制
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

它会解决你的问题。

票数 1
EN

Stack Overflow用户

发布于 2012-03-01 12:18:32

结束您从仿真器发出的先前调用,然后根据您调用的583-3500图像很好地工作,并且当您尝试再次调用它时,没有按END call按钮,它将无法工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8613049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档