我有3个editTexts,我希望三个editTexts应该填充3个不同的联系人。请给我帮助。我google了很多但没有找到任何东西。这里提供的所有链接仅适用于单个方法。我为每个编辑文本设置了onclick监听器,但是只有一个onActivityResult与该类关联,它允许仅将文本设置为一个editText。
答案 0 :(得分:0)
startActivityForResult和onActivityResult在参数中有[int requestCode]。
使用requestCode来确定处理哪个editText并为其填充文本
调用另一项活动:
startActivityForResult(newActivity, requestCode);
返回结果时:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
switch (requestCode) {
case 1://working with first edit text
//fill text for first edit text
break;
case 2://working with second edit text
//fill text for second edit text
break;
case 3://working with third edit text
//fill text for third edit text
break;
}
}