package soo.elements.intent;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class ExIntenttDataTest extends Activity {
    /** Called when the activity is first created. */
	
	TextView tv1,tv2;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        final Button bt = (Button)findViewById(R.id.button01);
        
        bt.setOnClickListener(new OnClickListener() {
        	
			@Override
			public void onClick(View v) {
				tv1 = (TextView)findViewById(R.id.textView01);
	        	tv2 = (TextView)findViewById(R.id.textView02);
				// TODO Auto-generated method stub
				Intent i = new Intent(ExIntenttDataTest.this,SubForm.class);
				i.putExtra("param_name", tv1.getText());
				i.putExtra("param_addr", tv2.getText());
				startActivityForResult(i,1 ); //암호를 주는 것이다. 1은 요청코드(requestCode) 이다..
			}
		});
    }
    
    @Override
    protected void onActivityResult(int requestCode,int resultCode,Intent data){
    	tv1 = (TextView)findViewById(R.id.textView01);
    	tv2 = (TextView)findViewById(R.id.textView02);
    	
    	if(resultCode == RESULT_OK){ //제대로 반환이 되었다..
    		if(requestCode==1){
    			String name = data.getStringExtra("param_name");
    			String addr = data.getStringExtra("param_addr");
    			
    			tv1.setText(name);
    			tv2.setText(addr);
    		}
    	}
    }
}