fix can't delete note

This commit is contained in:
houxg
2017-03-09 14:48:18 +08:00
parent 0343a345dc
commit f3e5de1d5f
3 changed files with 2 additions and 9 deletions

View File

@@ -204,8 +204,6 @@ public class NoteFragment extends Fragment implements NoteAdapter.NoteAdapterLis
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
mActionModeHandler.dismiss();
mNoteList.invalidateAllSelected();
}
})
.show();

View File

@@ -216,8 +216,6 @@ public class SearchActivity extends BaseActivity implements NoteAdapter.NoteAdap
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
mActionModeHandler.dismiss();
mAdapter.invalidateAllSelected();
}
})
.show();

View File

@@ -43,16 +43,13 @@ public class ActionModeHandler<T> {
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
boolean isProceed = mCallback.onAction(item.getItemId(), mPendingItems);
if (isProceed) {
mPendingItems.clear();
}
return isProceed;
return mCallback.onAction(item.getItemId(), mPendingItems);
}
@Override
public void onDestroyActionMode(ActionMode mode) {
mActionMode = null;
mPendingItems = null;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
mContext.getWindow().setStatusBarColor(mContext.getResources().getColor(R.color.colorPrimary));
}