Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Bug " O agenda parou"

https://github.com/Viktoorrocha/Agenda/commit/36b19b0d16e7de19ea578d01ad06408021a31b8b

07-27 12:33:50.555 22717-22717/com.br.agenda E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.br.agenda, PID: 22717
    java.lang.NullPointerException
        at com.br.agenda.dao.AlunoDAO.insere(AlunoDAO.java:38)
        at com.br.agenda.FormularioActivity.onOptionsItemSelected(FormularioActivity.java:50)
        at android.app.Activity.onMenuItemSelected(Activity.java:2665)
        at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:407)
        at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:195)
        at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:108)
        at android.support.v7.app.AppCompatDelegateImplV9.onMenuItemSelected(AppCompatDelegateImplV9.java:674)
        at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:822)
        at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:171)
        at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:973)
        at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:963)
        at android.support.v7.widget.ActionMenuView.invokeItem(ActionMenuView.java:624)
        at android.support.v7.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:150)
        at android.view.View.performClick(View.java:4496)
        at android.view.View$PerformClick.run(View.java:18603)
        at android.os.Handler.handleCallback(Handler.java:733)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:136)
        at android.app.ActivityThread.main(ActivityThread.java:5426)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
        at dalvik.system.NativeStart.main(Native Method)

```

4 respostas

Fala ai Viktor, de boa ?

Vi seu código e não consegui identificar nenhum erro .

Antes de usar o Dao o Toast funcionava ?

Eai Matheus blz. Então a partir do momento do inserir ele não funcionou mais. Enviei o link do github com o projeto para você tentar rodar ai : https://github.com/Viktoorrocha/Agenda/commit/36b19b0d16e7de19ea578d01ad06408021a31b8b

Eu fui no git de vocês fiz as alterações no projeto porém nada.

Cara, ainda bem que fui ver seu código.

o problema tá no seu helper.

        public Aluno pegarAluno() {
         Aluno aluno = new Aluno();
        aluno.setNome(campoNome.getText().toString());
        aluno.setEndereco(campoEndereco.getText().toString());
        aluno.setTelefone(campoTelefone.getText().toString());
        aluno.setSite(campoSite.getText().toString());
        aluno.setNota(Double.valueOf(campoNota.getProgress()));
        return null;
    }
solução!

precisa devolver o aluno que voce criou.