private void btn_next1(){
     Button btn = (Button)findViewById(R.id.next);
  btn.setOnClickListener(new View.OnClickListener() {
   
  public void onClick(View v) {
   Intent intent = new Intent(Menu.this, onepage.class);
   startActivityForResult(intent,1);
   }
  });

 protected void onActivityResult(int requestCode, int resultCode, Intent data){
     super.onActivityResult(requestCode, resultCode, data);
     TextView fdatelabel =(TextView)findViewById(R.id.fdate);
     Button next = (Button)findViewById(R.id.next);
     
     if (requestCode == RESULT_OK){
      if(requestCode==1){
       fdatelabel.setText(data.getStringExtra("fdate"));
          next.setText(title.getText().toString());
          }
     }

다른 엑티비티
private void updata(){
  Intent intent = getIntent();
  TextView date = (TextView)findViewById(R.id.date);
  TextView title2 = (TextView)findViewById(R.id.title2);
  intent.putExtra("fdate",date.getText().toString());
  intent.putExtra("title",title2.getText().toString());
  setResult(RESULT_OK,intent);
  
이렇게 하는게 맞나요? 이렇게 했는데 값은 아무것도 안넘어오는 이유는 뭘까요??