首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android CallLog.Calls类型意外取值

Android CallLog.Calls类型意外取值
EN

Stack Overflow用户
提问于 2011-03-17 18:49:10
回答 3查看 3.4K关注 0票数 6

我有一个从CallLog.Calls.CONTENT_URI读取呼叫日志的Android (2.x)应用程序。

最近我收到一个错误报告,从TYPE字段得到了一个意外的值。我在源代码中假设这些值应该始终为1, 2, 3 (CallLog.Calls.INCOMING_TYPE, CallLog.Calls.OUTGOING_TYPE, and CallLog.Calls.MISSING_TYPE repectively)

不幸的是,我没有关于我得到的实际价值的信息。我的问题是,除了上述三个值之外,TYPE字段的可能值是什么?Android javadoc明确声明了“呼叫的类型(传入、传出或未接)”。

EN

回答 3

Stack Overflow用户

发布于 2012-06-29 23:24:27

除了标准传入(1)、传出(2)和丢失(3)之外,还有更多类型。到目前为止,我遇到了4个(VoiceMail)、5个(拒绝)和6个(拒绝列表)。

票数 15
EN

Stack Overflow用户

发布于 2014-12-02 21:06:20

代码语言:javascript
复制
   final static int Rejected = 5;
   final static int Refused_List = 6;
   final static int Voice_Mail = 4;
票数 4
EN

Stack Overflow用户

发布于 2011-07-14 06:49:29

使用定义的值,而不是离散的文字值:

代码语言:javascript
复制
CallLog.Calls.OUTGOING_TYPE
CallLog.Calls.INCOMING_TYPE
CallLog.Calls.MISSED_TYPE
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5337987

复制
相关文章

相似问题

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