Мне нужно реализовать режим действия во фрагменте, но в режиме действия возникает исключение нулевого указателя. Я пробовал так много, но не получил никаких результатов. Я новичок в андроиде. Я также пробовал startActionMode, но не повлиял.
Мне нужно реализовать режим действия во фрагменте, но в режиме действия возникает исключение нулевого указателя. Я пробовал так много, но не получил никаких результатов. Я новичок в андроиде. Я также пробовал startActionMode, но не повлиял. [code]public class GalleryFragment extends Fragment {
private class ActionModeCallback implements ActionMode.Callback { @Override public boolean onCreateActionMode(ActionMode mode, Menu menu) { mode.getMenuInflater().inflate(R.menu.actionbar_menu, menu); return true; }
@Override public boolean onPrepareActionMode(ActionMode mode, Menu menu) { // getSupportActionBar().hide(); menu.findItem(R.id.action_delete).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS); return false; }
@Override public boolean onActionItemClicked(ActionMode mode, MenuItem item) { Log.d("API123", ""+item.getItemId()); switch (item.getItemId()) { case R.id.action_delete: // delete all the selected rows //mode.finish(); return true;
default: return false; } }
@Override public void onDestroyActionMode(ActionMode mode) { //clear selections mode.finish(); actionMode = null; } } } [/code] Это мой код, нулевой указатель в режиме действия.