>

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.



Nao consigo emular a Nova Venda (Aula 1)




package="fernandes.rafael.vendas"
android:versionCode="1"
android:versionName="1.0" >

android:minSdkVersion="8"
android:targetSdkVersion="8" />

android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
android:name="fernandes.rafael.vendas.MainActivity"
android:label="@string/app_name" >






android:name="NovaVendaActivity">







package fernandes.rafael.vendas;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.view.Menu;
import android.view.View;

public class MainActivity extends Activity {

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

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

StringBuilder sqlProdutos = new StringBuilder();
sqlProdutos.append("CREANTE TABLE IF NOT EXISTS [produtos](");
sqlProdutos.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT, ");
sqlProdutos.append("nome varchar(100), ");
sqlProdutos.append("preco DOUBLE (10,2));");
db.execSQL(sqlProdutos.toString());

StringBuilder sqlVendas = new StringBuilder();
sqlProdutos.append("CREANTE TABLE IF NOT EXISTS [vendas](");
sqlProdutos.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT, ");
sqlProdutos.append("produto INTEGER ");
sqlProdutos.append("preco DOUBLE (10,2));");
sqlProdutos.append("la DOUBLE (10,9))");
sqlProdutos.append("lO DOUBLE (10,9))");
db.execSQL(sqlVendas.toString());

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

public void novaVendaClick (View view){
startActivity(new Intent(getBaseContext(), NovaVendaActivity.class));
}

}
I


Não consigo emular ele no computador. instalei no meu celular e da erro, ele abre, fica 5 segundo nao aparece o menu, e para de funcionar, ai tem que sair.
o que eu faço?



3 Respostas


Rafael

Qual seria o erro?




olha as linhas 30, 31, 32 e 33
sqlProdutos.append("produto INTEGER ");
sqlProdutos.append("preco DOUBLE (10,2));");
sqlProdutos.append("la DOUBLE (10,9))");
sqlProdutos.append("lO DOUBLE (10,9))");
deveria ser
sqlProdutos.append("produto INTEGER, ");
sqlProdutos.append("preco DOUBLE (10,2),");
sqlProdutos.append("la DOUBLE (10,9),");
sqlProdutos.append("lO DOUBLE (10,9));");




Rafael,

Você teve sucesso no seu problema?