【发布时间】:2019-06-15 15:18:46
【问题描述】:
我正在使用以下插件“contact_picker 0.0.2”从我的通讯录中选择一个联系人并返回一个电话号码。问题是它返回一个联系人姓名、号码和号码类型(工作、家庭),就像这样
亚历山德罗:+27 00 000 0000(工作)
我已经设法使用这段代码摆脱了大部分问题
onPressed: () async {
Contact contact = await _contactPicker.selectContact();
setState(() {
_contact = contact;
print(_contact.toString().replaceAll("+27 ", "").replaceAll(" ", "").replaceAll("(Work)", ""));
});
},
但它仍然像这样返回用户名 亚历山德罗:0000000000
如何删除用户名或只返回联系人的最后十个号码
【问题讨论】:
-
试试
_contact.phoneNumber,或_contact.phoneNumber.number/_contact.phoneNumber.label -
这能回答你的问题吗? Flutter Contact picker