>
Estou com o seguinte problema, quando eu executo o app do android Online ainda na primeira aula. O mesmo não consegue trazer no spinner os registros da tabela produtos, o app executa normalmente estou usando a versão 4.2 do android.
Ao executar a tela nova venda o mesmo da a seguinte mensagem no LogCat: eglSurfaceAttrib not implemented.
Eu estava lendo a respeito mas como eu sou novo no android não sei se a informação é verdadeira ou não, mas teve casos que dependendo da versão do android para estar contornando este problema teremos que dar 2 cliques rápidos para que consigamos abrir os registros, mas eu fiz o teste e não obtive sucesso, segue abaixo o código da Activity NovaVendaActivity.class.
package com.example.rlsystem;
import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.support.v4.widget.SimpleCursorAdapter;
import android.view.View;
import android.widget.Spinner;
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 * FROM produtos", 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);
}
public void Salvar_Click (View view) {
}
}
Ola Jefferson
mostre o xml da nova venda
Segue o xml da nova venda
[XML]
android:layout_height="fill_parent"
android:orientation="vertical" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Produto :"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:layout_width="match_parent"
android:layout_height="wrap_content" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cliente :"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Endereço :"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:layout_width="wrap_content"
android:layout_height="66dp" />
android:id="@ id/btnSalvar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="Salvar_Click"
android:text="Salvar" />
[/XML]
[XML]
android:layout_height="fill_parent"
android:orientation="vertical" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Produto :"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:layout_width="match_parent"
android:layout_height="wrap_content" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cliente :"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Endereço :"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:layout_width="wrap_content"
android:layout_height="66dp" />
android:id="@ id/btnSalvar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="Salvar_Click"
android:text="Salvar" />
[/XML]
mas este erro so acontece qdo ele entra no Nova_Venda??
Não ele não chega dar erro, o spinner não mostra os registros do banco, quando você clica no spinner ele não expandi nem mostra nada.
Consegui, esqueci de colocar o spProdutos.setAdapter(ad), no NovaVendaActivity.