Boa noite, tenho uma classe para listar dados
[code]import java.util.List;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import br.com.couldsys.pojo.Cadastro;
public class ListaPalavrasActivity extends Activity implements OnItemClickListener {
@Override
public void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
this.getWindow().clearFlags(
WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setContentView(R.layout.activity_lista_palavras);
carregaPalavras();
}
private void carregaPalavras() {
App app = (App) getApplicationContext();
List<Cadastro> palavras = app.getDatabaseHelper().listarTodasPalavras();
ListView lista = (ListView) findViewById(R.id.lvPalavras);
ArrayAdapter<Cadastro> adaptador = new ArrayAdapter<Cadastro>(this,
android.R.layout.simple_list_item_1, palavras);
lista.setAdapter(adaptador);
lista.setOnItemClickListener((OnItemClickListener) this);
}
public void onItemClick(AdapterView<?> adapter, View arg1, int position, long arg3) {
Cadastro cadastro = (Cadastro) adapter.getAdapter().getItem(position);
//Toast.makeText(this, produto.getNome(), Toast.LENGTH_SHORT).show();
Intent intent = new Intent();
intent.putExtra("palavraId", cadastro.getPalavraId());
setResult(Activity.RESULT_OK, intent);
finish();
}
}
//tenho uma classe que tem estes métodos também
public List listarTodasPalavras() {
List lista;
String query = " SELECT * FROM Cadastros";
Cursor c = db.rawQuery(query, null);
lista = cursorListToListaCadastros(c);
return lista;
}
private List<Cadastros> cursorListToListaCadastros(Cursor c) {
List<Cadastros> lista = new ArrayList<Cadastros>();
if (c.moveToFirst()) {
do {
lista.add(cursorToCadastros(c));
} while (c.moveToNext());
}
return lista;
}
private Cadastros cursorToCadastros(Cursor c) {
Cadastros cadastro = new Cadastros();
cadastro.setcadastroId(c.getLong(0));
cadastro.setNome(c.getString(1));
cadastro.setApelido(c.getString(2));
return cadastro;
}
[/code]
Mais esta trazendo o nome do pacote
O que esta faltando?
Obrigado.