Android 将数据从对话框中的活动传递到另一个活动
我有一个显示为对话框的活动,下面是我的代码Android 将数据从对话框中的活动传递到另一个活动,android,listview,android-activity,android-dialog,Android,Listview,Android Activity,Android Dialog,我有一个显示为对话框的活动,下面是我的代码 /* Open Customer List */ final EditText show_customer_list = (EditText) findViewById(R.id.cusname); show_customer_list.setOnClickListener(new View.OnClickListener() { @Override public voi
/* Open Customer List */
final EditText show_customer_list = (EditText) findViewById(R.id.cusname);
show_customer_list.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(add_plan.this, customer_list.class);
startActivity(i);
在该活动中,我有一个从listview获取值的代码
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
TextView position1 = (TextView) view.findViewById(R.id.list_name);
TextView position2 = (TextView) view.findViewById(R.id.list_address);
String customer_name = position1.getText().toString();
String customer_address = position2.getText().toString();
finish();
}
});
EditText editText = (EditText)findViewById(R.id.cusname);
editText.setText(i.getStringExtra("customer_name"));
}
});
listView.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
TextView位置1=(TextView)view.findViewById(R.id.list\u name);
TextView位置2=(TextView)view.findViewById(R.id.list\u地址);
字符串customer_name=position1.getText().toString();
字符串customer_address=position2.getText().toString();
完成();
}
});
EditText EditText=(EditText)findViewById(R.id.cusname);
setText(i.getStringExtra(“客户名称”);
}
});
我的问题是如何将其传递给对话框活动后面的活动我建议您使用intent和extras将数据发送给其他活动。我尝试过这样做,但我的活动有一个免费的填充文本框,当我尝试使用界面时,它会被清除。@Miguelac不知道如何使用它