在联系意向中保存国家
Save country in Contact Intent
有没有一种方法可以使用 Intent 将国家名称保存到联系人中?
我正在尝试使用此代码:
Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);
intent.setType(ContactsContract.RawContacts.CONTENT_TYPE);
intent.putExtra(ContactsContract.Intents.Insert.NAME, contactName);
intent.putExtra(ContactsContract.Intents.Insert.NOTES, description);
intent.putExtra(ContactsContract.CommonDataKinds.StructuredPostal.CITY, contactTown);
intent.putExtra(ContactsContract.CommonDataKinds.StructuredPostal.COUNTRY, contactCountry);
intent.putExtra(ContactsContract.CommonDataKinds.StructuredPostal.REGION, contactProvince);
但是当我创建新联系人时,它没有城市、国家和地区
感谢任何帮助!
您有此的 POSTAL
意图字段,它是一个自由格式的文本字段:
Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);
intent.setType(ContactsContract.RawContacts.CONTENT_TYPE);
intent.putExtra(ContactsContract.Intents.Insert.NAME, contactName);
intent.putExtra(ContactsContract.Intents.Insert.NOTES, description);
intent.putExtra(ContactsContract.Intents.Insert.POSTAL, contactTown + ", " + contactCountry + " " + contactProvince);
intent.putExtra(ContactsContract.Intents.Insert.POSTAL_ISPRIMARY, true);
有没有一种方法可以使用 Intent 将国家名称保存到联系人中? 我正在尝试使用此代码:
Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);
intent.setType(ContactsContract.RawContacts.CONTENT_TYPE);
intent.putExtra(ContactsContract.Intents.Insert.NAME, contactName);
intent.putExtra(ContactsContract.Intents.Insert.NOTES, description);
intent.putExtra(ContactsContract.CommonDataKinds.StructuredPostal.CITY, contactTown);
intent.putExtra(ContactsContract.CommonDataKinds.StructuredPostal.COUNTRY, contactCountry);
intent.putExtra(ContactsContract.CommonDataKinds.StructuredPostal.REGION, contactProvince);
但是当我创建新联系人时,它没有城市、国家和地区
感谢任何帮助!
您有此的 POSTAL
意图字段,它是一个自由格式的文本字段:
Intent intent = new Intent(ContactsContract.Intents.Insert.ACTION);
intent.setType(ContactsContract.RawContacts.CONTENT_TYPE);
intent.putExtra(ContactsContract.Intents.Insert.NAME, contactName);
intent.putExtra(ContactsContract.Intents.Insert.NOTES, description);
intent.putExtra(ContactsContract.Intents.Insert.POSTAL, contactTown + ", " + contactCountry + " " + contactProvince);
intent.putExtra(ContactsContract.Intents.Insert.POSTAL_ISPRIMARY, true);