我想打开calldetail活动以查看联系人呼叫记录信息。
我使用此代码获取uri
Uri lookupUri = Uri.withAppendedPath(CallLog.Calls.CONTENT_FILTER_URI, Uri.encode(c1.getString(c1.getColumnIndex(CallLog.Calls.NUMBER))));
现在如果我使用
Intent intent = new Intent(Intent.ACTION_VIEW,lookupUri);
startActivity(intent);
它会打开手机上的“呼叫”标签,但不会打开calldetail活动。如何用lookupUri显示calldetail活动?
编辑:感谢commonsware我已经做好了吗?Uri lookupUri = Uri.withAppendedPath(CallLog.Calls.CONTENT_URI, Uri.encode(c1.getString(c1.getColumnIndex(CallLog.Calls._ID))));
答案 0 :(得分:0)
尝试添加CallLog.Calls.CONTENT_TYPE
作为Intent
的MIME类型。