Merge pull request #3495 from Stypox/fix-rotation

Fix rotation
This commit is contained in:
Tobias Groza 2020-04-27 09:18:08 +02:00 committed by GitHub
commit f4f4f062cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 8 deletions

View File

@ -131,15 +131,14 @@ public abstract class BaseListFragment<I, N> extends BaseStateFragment<I>
}
private int getFocusedPosition() {
View focusedItem = itemsList.getFocusedChild();
if (focusedItem != null) {
RecyclerView.ViewHolder itemHolder = itemsList.findContainingViewHolder(focusedItem);
if (itemHolder != null) {
return itemHolder.getAdapterPosition();
}
try {
final View focusedItem = itemsList.getFocusedChild();
final RecyclerView.ViewHolder itemHolder =
itemsList.findContainingViewHolder(focusedItem);
return itemHolder.getAdapterPosition();
} catch (NullPointerException e) {
return -1;
}
return -1;
}
@Override