우선 ActivityGroup을 상속하는 BaseActivityGroup을 만들고


BaseActivityGroup을 상속하는 ParentActivity를 만들었습니다.


그리고 그 밑에 ChildActivity들을 만들었습니다.


그런데 onCreateOptionsMenu를 만들면 처음 나타나는 ChildActivity에서는 메뉴버튼을 누르면 만든 메뉴가 나오는데


다음 ChildActivity로 화면을 넘기면 메뉴가 나오지 않습니다.


구글 검색을 통해서 ParentActivity에 아래 코드를 넣고


@Override

public boolean onCreateOptionsMenu(Menu menu) {

// TODO Auto-generated method stub

Activity activity = getLocalActivityManager().getCurrentActivity();

   return activity.onCreateOptionsMenu(menu);

}

@Override

public boolean onPrepareOptionsMenu(Menu menu)

{

   Activity activity = getLocalActivityManager().getCurrentActivity();

   return activity.onPrepareOptionsMenu(menu);

}


@Override

public boolean onOptionsItemSelected (MenuItem item)

{

   Activity activity = getLocalActivityManager().getCurrentActivity();

   return activity.onOptionsItemSelected(item);

}


ChildActivity들에 아래 코드를 넣어도 처음 나오는 ChildActivity에만 메뉴가 나타납니다.

@Override

public boolean onCreateOptionsMenu(Menu menu) {

MenuInflater inflater = getMenuInflater();

inflater.inflate(R.menu.menu, menu);

return true;

}


@Override

public boolean onPrepareOptionsMenu(Menu menu) {

return true;

}


무엇이 문제인가요? 제가 잘못하고 있는 부분이 있는 건가요? 

답변 부탁드립니다.