private boolean chooseNext() { long now=System.currentTimeMillis(); boolean result=false; if (lastDownKeyTime==-1 || now-lastDownKeyTime>KEY_TIME_DELTA) { lastDownKeyTime=now; lastUpKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked<0) { onChecked(0, true, true); result=true; } else if (checked<getItemCount()-1) { onChecked(checked+1, true, true); result=true; } } return(result); }
void onChecked(int position, boolean isChecked) { onChecked(position, isChecked, false); }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
void onChecked(int position, boolean isChecked) { onChecked(position, isChecked, false); }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
private boolean chooseNext() { long now=System.currentTimeMillis(); boolean result=false; if (lastDownKeyTime==-1 || now-lastDownKeyTime>KEY_TIME_DELTA) { lastDownKeyTime=now; lastUpKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked<0) { onChecked(0, true, true); result=true; } else if (checked<getItemCount()-1) { onChecked(checked+1, true, true); result=true; } } return(result); }
void onChecked(int position, boolean isChecked) { onChecked(position, isChecked, false); }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
private boolean chooseNext() { long now=System.currentTimeMillis(); boolean result=false; if (lastDownKeyTime==-1 || now-lastDownKeyTime>KEY_TIME_DELTA) { lastDownKeyTime=now; lastUpKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked<0) { onChecked(0, true, true); result=true; } else if (checked<getItemCount()-1) { onChecked(checked+1, true, true); result=true; } } return(result); }
void onChecked(int position, boolean isChecked) { onChecked(position, isChecked, false); }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
private boolean chooseNext() { long now=System.currentTimeMillis(); boolean result=false; if (lastDownKeyTime==-1 || now-lastDownKeyTime>KEY_TIME_DELTA) { lastDownKeyTime=now; lastUpKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked<0) { onChecked(0, true, true); result=true; } else if (checked<getItemCount()-1) { onChecked(checked+1, true, true); result=true; } } return(result); }
void onChecked(int position, boolean isChecked) { onChecked(position, isChecked, false); }
void onChecked(int position, boolean isChecked, boolean updateUI) { if (choiceMode.isSingleChoice()) { int checked=choiceMode.getCheckedPosition(); if (checked>=0) { RowController row= (RowController)rv.findViewHolderForAdapterPosition(checked); if (row!=null) { row.setChecked(false); } } } choiceMode.setChecked(position, isChecked); if (updateUI) { notifyItemChanged(position); rv.scrollToPosition(position); } }
private boolean chooseNext() { long now=System.currentTimeMillis(); boolean result=false; if (lastDownKeyTime==-1 || now-lastDownKeyTime>KEY_TIME_DELTA) { lastDownKeyTime=now; lastUpKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked<0) { onChecked(0, true, true); result=true; } else if (checked<getItemCount()-1) { onChecked(checked+1, true, true); result=true; } } return(result); }
private boolean choosePrevious() { long now=System.currentTimeMillis(); boolean result=false; if (lastUpKeyTime==-1 || now-lastUpKeyTime>KEY_TIME_DELTA) { lastUpKeyTime=now; lastDownKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked>0) { onChecked(checked-1, true, true); result=true; } else if (checked<0) { onChecked(0, true, true); result=true; } } return(result); } }
private boolean choosePrevious() { long now=System.currentTimeMillis(); boolean result=false; if (lastUpKeyTime==-1 || now-lastUpKeyTime>KEY_TIME_DELTA) { lastUpKeyTime=now; lastDownKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked>0) { onChecked(checked-1, true, true); result=true; } else if (checked<0) { onChecked(0, true, true); result=true; } } return(result); } }
private boolean choosePrevious() { long now=System.currentTimeMillis(); boolean result=false; if (lastUpKeyTime==-1 || now-lastUpKeyTime>KEY_TIME_DELTA) { lastUpKeyTime=now; lastDownKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked>0) { onChecked(checked-1, true, true); result=true; } else if (checked<0) { onChecked(0, true, true); result=true; } } return(result); } }
private boolean choosePrevious() { long now=System.currentTimeMillis(); boolean result=false; if (lastUpKeyTime==-1 || now-lastUpKeyTime>KEY_TIME_DELTA) { lastUpKeyTime=now; lastDownKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked>0) { onChecked(checked-1, true, true); result=true; } else if (checked<0) { onChecked(0, true, true); result=true; } } return(result); } }
private boolean choosePrevious() { long now=System.currentTimeMillis(); boolean result=false; if (lastUpKeyTime==-1 || now-lastUpKeyTime>KEY_TIME_DELTA) { lastUpKeyTime=now; lastDownKeyTime=-1L; int checked=choiceMode.getCheckedPosition(); if (checked>0) { onChecked(checked-1, true, true); result=true; } else if (checked<0) { onChecked(0, true, true); result=true; } } return(result); } }