2
之前可以修改選項菜單我的選項菜單包含觸發AsyncTask
的「刷新」按鈕。我希望在任務運行時禁用該按鈕。在API 11
我可以修改選項菜單,即使可見,如果是這樣,怎麼辦?
或者我至少可以強迫它刷新並再次撥打onPrepareOptionsMenu()
?
注意:我在API級別8,所以我不能撥打invalidateOptionsMenu()
。
之前可以修改選項菜單我的選項菜單包含觸發AsyncTask
的「刷新」按鈕。我希望在任務運行時禁用該按鈕。在API 11
我可以修改選項菜單,即使可見,如果是這樣,怎麼辦?
或者我至少可以強迫它刷新並再次撥打onPrepareOptionsMenu()
?
注意:我在API級別8,所以我不能撥打invalidateOptionsMenu()
。
這在android菜單的不推薦使用的範例中是不可能的。
但是你可以遷移到新的「actionBar」範例。儘管原生ActionBar類只能從API級別11獲得,但您仍可以使用ActionBarSherlock庫,該庫被回溯到API級別4