>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



projeto vendas com erro " a aplicação parou inesperadamente"


o projeto chega a rodar e entra no layout do main mas quando clico no botão "nova venda" ele da essa mensagem e tem q dar um "force close" para encerrar a aplicação. Aparentemente esta tudo certo, ja verifiquei no "androidManifest" classe "NovaVendaActivity" e tambem o layout "nova_venda".



8 Respostas


ola anderson

mostre o seu codigo novavenda...





ou se puder coloque seu projeto aki




quando eu chegar em casa hoje a noite, vou postar o projeto. Obrigado




mandei o projeto, se puder me ajudar.

ta ai o link:
http://rlsystem.com.br/forum/disco/uploads/2ae35161cc3ff92259fbb56da6ed1763-Vendas.zip




Descobri o problema: criei Minhas tabelas com o id da seguinte forma _id_produto e desta forma dava um erro de argumento na criação da Activity NovaVenda, fiz a alteração para só _id e funcionou.




Olá Pessoal! Eu estou com o mesmo problema. Quando clico em nova venda a aplicação fecha!

Segue o código (está igual) ... alguém me ajuda pf!!!


import android.os.Bundle;
import android.support.v4.widget.SimpleCursorAdapter;
import android.view.View;
import android.widget.Spinner;
import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

public class NovaVendaActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.nova_venda);

Spinner spProdutos = (Spinner)findViewById(R.id.spProdutos);

SQLiteDatabase db = openOrCreateDatabase("vendas.db", Context.MODE_PRIVATE, null);

Cursor cursor = db.rawQuery("SELECT * produtos ORDER BY nome ASC", null);

String[] from = {"_id", "nome", "preco"};
int[] to = {R.id.txvID, R.id.txvNome, R.id.txvPreco};

SimpleCursorAdapter ad = new SimpleCursorAdapter(getBaseContext(), R.layout.spinner, cursor, from, to, 0);

spProdutos.setAdapter(ad);

}

public void salvarClick(View v){

}

}




Esqueçam!!! Eu li o código e vi que estou fazendo o select errado...está faltando o FROM!

Foi MTO mal!!! hahaha




é assim q agente vai aprendendo André rsrs