Baixei o projeto, mas o código não está compilando porque em produtoEditado (destacadao no código entre asteriscos) há um erro e a indicação do Android Studio é: Change 2nd parameter of method edita from Produto to Object, gostaria de saber porque aparece este erro e como resolver.
private void abreFormularioEditaProduto(int posicao, Produto produto) {
new EditaProdutoDialog(this, produto,
produtoEditado -> edita(posicao, *produtoEditado*))
.mostra();
}
private void edita(int posicao, Produto produto) {
new BaseAsyncTask<>(() -> {
dao.atualiza(produto);
return produto;
}, produtoEditado ->
adapter.edita(posicao, produtoEditado))
.execute();
}