我想在我的ListFragment類的菜單欄中添加一個按鈕。當我點擊按鈕時,沒有任何反應。 onCreateOptionsMenu
方法永遠不會在類中調用。我試過所有的工作,但它仍然無法正常工作。有沒有人有任何解決方案?onOptionsItemsSelected沒有在片段中使用
我已經把它貼在下面我的代碼:
我想在我的ListFragment類的菜單欄中添加一個按鈕。當我點擊按鈕時,沒有任何反應。 onCreateOptionsMenu
方法永遠不會在類中調用。我試過所有的工作,但它仍然無法正常工作。有沒有人有任何解決方案?onOptionsItemsSelected沒有在片段中使用
我已經把它貼在下面我的代碼:
所以這是一個非常愚蠢的錯誤,我得到了解決方法,謝謝大家的幫助。
我正在拼寫onOptionItemSelected
錯誤。我在項目後添加了一個額外的's'。
只要我糾正這一點,該方法開始工作。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_refresh:
RefreshButton();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
private void RefreshButton() {
oslist = new ArrayList<HashMap<String, String>>();
new JSONParse().execute();
}
安置自己的活動 –
加布裏埃萊喜的onOptionsItemSelected(菜單項的項目),我不知道,因爲這已經得到了我的片段課上做活動將如何影響這個問題。但是當我將'onOptionsItemSelected(MenuItem item)'添加到我的MainActivity時,我仍然得到'方法從不使用'的消息。我假設我的問題在於我上面的FragmentZero類。 – mhorgan