Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将数据从对话框中的活动传递到另一个活动_Android_Listview_Android Activity_Android Dialog - Fatal编程技术网

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不知道如何使用它