0
啓動活動時,上下文菜單不會再顯示我有三個選項卡,可以設置三個不同的活動。 當點擊Tab3時,它的活動顯示在TabView中。從
public class MyMovies extends Activity{
private ViewFlipper mViewFlipper;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_movies_1);
mViewFlipper = (ViewFlipper) findViewById(R.id.my_movies);
... other code
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
startActivity(new Intent(this, Settings.class));
return true;
}
}
當我點擊選項菜單時,它會很好地啓動設置活動。當我點擊返回按鈕時,它會返回到此選項卡。但是,隨後的選項菜單點擊不再調用onCreateOptionsMenu。
有什麼建議嗎?
尼古拉的感謝!重寫onKeyUp可以做到這一點。因爲我的清單中的設置是否有兩個類別標記沒有區別,所以我沒有放置它。仍然不確定爲什麼onCreateOptionsMenu被調用,但以後不會調用。試圖閱讀和理解什麼android.intent.category.ALTERNATIVE和SELECTED_ALTERNATIVE bu – Kent
onCreateOptionsMenu是某種程度上只是第一次創建它,只有當需要時才起作用。用簡單的話來說。 –