Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao criar novo aluno

O codigo está um pouco alterado pq troquei aluno por jogador, mas a questão é: Ao colocar esses get intent, a funçao de criar um novo jogador pelo float action button simplesmente nao funciona mais

public class FormularioJogadorActivity extends AppCompatActivity {

    private static final String TITULO_APPBAR = "Novo jogador";
    private final JogadorDAO dao = new JogadorDAO();
    private EditText campoNome;
    private EditText campoValorMensal;
    private EditText campoValorAvulso;
    private CheckBox campoMensalista;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setTitle(TITULO_APPBAR);
        setContentView(R.layout.activity_formulario_jogador);
        inicializacaoCampos();
        configuraBotaoSalvar();
        Intent dados = getIntent();
        Jogador jogador = (Jogador) dados.getSerializableExtra("jogador");
        campoNome.setText(jogador.getNome());
        campoValorMensal.setText(String.valueOf(jogador.getValorMensal()));
        campoValorAvulso.setText(String.valueOf(jogador.getValorAvulso()));
        campoMensalista.setChecked(jogador.isMensalista());
    }
1 resposta
solução!

Olá Leonardo, tudo bem com você?

Pode ficar tranquilo que isso será corrigido nas próximas aulas.

O código quebrou porque agora o fluxo do aplicativo está focado na alteração das informações de um jogador já existente. Em outras palavras, o formulário está assumindo que sempre que ele for "startado" - seja pelo FAB ou selecionando um jogador da sua lista, será com o intuito de alterar as informações de um jogador existente.

Futuramente, faremos com que o formulário reconheça se estamos lidando com um jogador já existente ou não. Ou seja, teremos dois fluxos diferentes no formulário para que, dependendo da resposta, possamos atender a ambos os casos.

Espero ter esclarecido esse ponto, mas ainda tiver alguma dúvida é só avisar! ;)

Forte abraço e bons estudos!!