Olá!
Estava fazendo alguns testes com o material do curso e quando resolvi usar o botão no corpo do aplicativo ao invés do check no menu para salvar, acabei encontrando a seguinte dificuldade:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_formulario);
aux = new AuxFormulario(this);
Button botaoSalvar = (Button) findViewById(R.id.formulario_salvar);
botaoSalvar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Nota nota = aux.pegaNota();
CadastroDAO dao = new CadastroDAO(this);
dao.insere(nota);
dao.close();
Toast.makeText(FormularioActivity.this, nota.getNome(), Toast.LENGTH_LONG).show();
finish();
}
});
}
Ele está me mostrando um erro ali no this
, pede para eu alterar o primeiro parâmetro do método CadastroDAO
de Context
para OnClickListner
... Se eu fizer isso, acontece um outro erro diferente...
Como poderia resolver?
Obrigado!!