gpt4 book ai didi

android - 似乎无法解决联系人选择器中的语法错误

转载 作者:行者123 更新时间:2023-11-29 00:36:40 26 4
gpt4 key购买 nike

好的,伙计们,我在一行代码中遇到语法错误,我似乎无法弄清楚原因。我只是在短时间内修补 android,但我很确定我已经很好地遵循了给定的示例,但就是无法在我的生活中摆脱这个错误。该代码用于联系人选择器,因此我可以用一个人的号码填充一个编辑文本,然后使用彩信 Intent 将图片发送到该号码。我已经标记了我遇到错误的地方,并且在问题解决之前无法完成我正在尝试的事情。 (只显示有问题的部分)

break;


case R.id.contact:
Intent k = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(k, 1);


@Overide
public void onActivityResult (int reqCode, int resultCode, Intent data) { //<Getting the syntax errors here
super.onActivityResult(reqCode, resultCode, data);

{
if (resultCode == Activity.RESULT_OK) {
Uri contactData = data.getData();
Cursor cur = managedQuery(contactData, null, null, null, null);
ContentResolver contect_resolver = getContentResolver();

if (cur.moveToFirst()) {
String id = cur.getString(cur.getColumnIndexOrThrow(ContactsContract.Contacts._ID));
String name = "";
String no = "";

Cursor phoneCur = contect_resolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID = " = ?", new String [] { id }, null);

if (phoneCur.moveToFirst()) { name = phoneCur.getString(phoneCur.getColumnIndex (ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
no = phoneCur.getString(phoneCur.getColumnIndex (ContactsContract.CommonDataKinds.Phone.NUMBER));

}
}
}
}
}

break;

Now the errors it is throwing are:
- Syntax error on token "(", ; expected
- Syntax error on token(s), misplaced construct(s)
- Syntax error on token ")", ; expected
- Syntax error on token ",", ; expected
- Syntax error on token ")", ; expected
- Syntax error on token "(", ; expected

都在那一行。我完全没有头绪。

最佳答案

都在哪一行?

无论如何,如果要相信前几行上下文,您将尝试在 switch 语句的中间定义一个方法 (onActivityResult)。您不能在那里定义方法。

关于android - 似乎无法解决联系人选择器中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12255412/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com