Activity간의 통신을 이용해서 메인으로 서브에서 EditText내용을 메인에 ListView에 뿌려주는 프로그램을 만들고있는데요. 에러가 났는데 도대체 어디서 틀린건지 이해를 할수가 없어서 고민고민 끝에 이곳에 글을 올리게 되었습니다. 도와주세요 ㅠ_ㅠ

// MenuList.java
public class MenuList extends Activity {
    /** Called when the activity is first created. */
    ArrayAdapter<String> Adapter;
    ArrayList<String> Items;
    ListView list;
 
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        Items= new ArrayList<String>();
        list=(ListView)findViewById(R.id.list);
        Adapter = new ArrayAdapter<String>(this,
          android.R.layout.simple_list_item_1, Items);
        list.setAdapter(Adapter);
       
        //
        final Button button = (Button)findViewById(R.id.button1);
        button.setOnClickListener(new Button.OnClickListener(){
         public void onClick(View v){
          Intent intent = new Intent(MenuList.this, MenuAdd.class);
          startActivityForResult(intent,1);
          }
        });
               
        protected void onActivityResult(int requestCode, int resultCode, Intent data){ <-에러부분입니다.
         super.onActivityResult(requestCode, resultCode, data);
         if( resultCode == RESULT_OK){
             if( requestCode == 1) {
           Items.add(data.getStringExtra("name"));
           Adapter.notifyDataSetChanged();
             }
         }
        }
    }
}

//MenuAdd.java
public class MenuAdd extends Activity {
 public void onCreate(Bundle savedInstanceState){
  super.onCreate(savedInstanceState);
  setContentView(R.layout.menuadd);
  Button button2 = (Button)findViewById(R.id.button2);
  button2.setOnClickListener(new OnClickListener(){
   public void onClick(View v){
    call();
   }
  });
 }
 
 private void call(){
  EditText edit = (EditText)findViewById(R.id.edit);
  Intent intent = getIntent();
  intent.putExtra("name", edit.getText().toString());
  setResult(RESULT_OK, intent);
        finish();
 }
}

//에러부분입니다.
Description Resource Path Location Type
Syntax error on token ",", ; expected MenuList.java /MenuList/src/com/android/menulist line 39 Java Problem
Syntax error on token ",", ; expected MenuList.java /MenuList/src/com/android/menulist line 39 Java Problem
Syntax error on token "(", ; expected MenuList.java /MenuList/src/com/android/menulist line 39 Java Problem
Syntax error on token ")", ; expected MenuList.java /MenuList/src/com/android/menulist line 39 Java Problem
void is an invalid type for the variable onActivityResult MenuList.java /MenuList/src/com/android/menulist line 39 Java Problem


왜 에러가 나는지 잘 모르겠습니다 ㅠ 알려주세요 ㅠ