Tôi gặp một vấn đề khi sử dụng ActivityGroup
. Tôi có hai hoạt động bên trong một ActivityGroup
và cả hai đều sử dụng một menu (ghi đè onCreateOptionMenu và onOptionsItemSelected).Android ActivityGroup Menu Problem
Vâng, vấn đề là hoạt động thứ hai trong nhóm không hiển thị menu khi tôi nhấn phím menu. Hoạt động đầu tiên hoạt động tốt cho thấy menu.
Bất kỳ ý tưởng nào về vấn đề này?
Tôi có mã này trong hoạt động trẻ:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
boolean result = super.onCreateOptionsMenu(menu);
menu.add(0, MENU_REFRESH, 0, R.string.menu_refresh).setIcon(R.drawable.ic_menu_refresh);
return result;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_REFRESH:
Log.d(TAG,"REFRESH");
refresh();
return true;
}
return super.onOptionsItemSelected(item);
}
Tôi nghĩ rằng đây là hành vi đáng kinh ngạc của thứ hai Hoạt động. Hãy thử chọn bất kỳ điều khiển nào hiện tại trên hoạt động thứ 2 và sau đó nhấn nút menu. Menu sẽ xuất hiện, nhưng tôi không biết tại sao. –
Tôi gặp vấn đề tương tự Tôi cũng nhận được cùng một menu cho hoạt động thứ hai. thậm chí tôi có một menu riêng biệt xác định cho hoạt động thứ hai. xin vui lòng cho tôi biết làm thế nào để khắc phục vấn đề này – Sam