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
왜 에러가 나는지 잘 모르겠습니다 ㅠ 알려주세요 ㅠ



