下面是我的子菜單按鈕的代碼,我試圖使它刪除註釋並返回到主列表視圖。現在刪除選項被稱爲「紅色」。如何通過菜單刪除項目?
我從我的主要活動中複製了我的刪除代碼,認爲它會起作用,但事實並非如此。我很新的android編碼,所以幫助將不勝感激。
這是我的主要Activity.java如何刪除
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
currentNoteId = (int)info.id;
menu.add(0, MENU_DELETE_ID, 0, "Delete");
}
@Override
public boolean onContextItemSelected(MenuItem item) {
if (item.getItemId() == MENU_DELETE_ID) {
Noteitem note = notesList.get(currentNoteId);
datasource.remove(note);
refreshDisplay();
}
return super.onContextItemSelected(item);
}
這是我爲我的NoteEditorActivity.java 代碼再次聲明,我試圖刪除,但我似乎無法弄清楚如何從子菜單中刪除註釋。隨時隨地http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html
那麼,有什麼問題? –
@mohammed_momn我試圖刪除一個項目,但代碼不起作用。 –
我想你錯過了switch語句中的中斷 –