Я использую библиотеку android leanback, и в DetailFragment я хочу сделать следующее - когда я возвращаюсь на первое действие, ориентированное на actionadapter, как я могу сфокусировать действие программно?
Я знаю, что мне нужно делать в setOnItemViewSelectedListener
setOnItemViewSelectedListener((itemViewHolder, item, rowViewHolder, row) -> {
if (item instanceof Action){
Action action = (Action) item;
if (action.getId() != getFirstActionID()); {
//how requestfocus on first action?
}
}
});
private long getFirstActionID(){
if (mDetailsOverviewRow.getActionsAdapter().size() > 0){
return ((Action)mDetailsOverviewRow.getActionsAdapter().get(0)).getId();
}
return -1;
}