Ben Dönüş" uygulamak için gerekli zaman Bir satırdaki ilk öğe Geri tuşuna basarak ".
Bu yöntemi, Activity'ın onBackPressed()'dan çağırıyordum.
Bu yöntem yanlış döndürürse, Activity.super.onBackPressed() yöntemini çağırırız. true - biz yapmıyoruz.
public boolean onBackPressed(){
boolean consumeBack;
int selectedRowPosition = getRowsFragment().getSelectedPosition();
ListRowPresenter.ViewHolder selectedRow = (ListRowPresenter.ViewHolder) getRowsFragment().getRowViewHolder(selectedRowPosition);
int selectedItemPosition = selectedRow.getSelectedPosition();
if(selectedItemPosition == 0){
consumeBack = false;
} else {
consumeBack = true;
getRowsFragment().setSelectedPosition(selectedRowPosition, true, new ListRowPresenter.SelectItemViewHolderTask(0));
}
return consumeBack;
}
"0" yerine, istediğiniz herhangi bir konumu ayarlayabilirsiniz.
Teşekkürler, bence bu bana istediğimi yapmam gereken bilgileri veriyor. – ebr
Örnek gerçekten çok iyi, seçmek için ilk öğenin arkasındaki mantığı değiştirmek de mümkündür. Teşekkürler – Massimo