Problema com List View carregando dados do banco!

O problema é que , aparentemente , não esta dando erro algum . Coloquei alguns logs e vai tudo correndo corretamente …Mas a ListView não aparece ! Fica um espaço em branco , como se nao tivesse nada ali !
Minha classe :

[code]package pacote.grafico;

import java.util.ArrayList;
import java.util.List;

import org.w3c.dom.Text;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.Window;
import android.widget.CursorAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;

public class FechaConta extends Activity {

float total;
private List<String> dados2 = new ArrayList<String>();
public static final String campos1[] = {"preco"};
public static final String campos[] = {"pedido","preco","_id"};
String statusConta = "fechada";
private SQLiteDatabase bancoDados;
 private CursorAdapter dataSource;
//SimpleCursorAdapter aaLista2;
ListView carrinho;
Cursor cursor1;

Handler handler = new Handler() {
    public void handleMessage(android.os.Message msg) {
        // Verifica mensagem do Handler e mostra na tela
        synchronized (msg) {
            String Status;
			switch (msg.arg1) {
            case ConnectionSocket.CONNECTED:
                Status = "Conectado";
                break;
            case ConnectionSocket.SENDING_MESSAGE:
                Status="Enviou Mensagem";
               // edNome.setText("");
                break;
            case ConnectionSocket.ERROR:
                Status="Ocorreu um erro->" + msg.obj;
                break;
            case ConnectionSocket.DISCONNECTED:
                Status="Servidor->Desconectou";
                break;

            }
        }
    };

};


public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.fecha_conta);
	final TextView txt1 = (TextView)findViewById(R.id.textView2);
	  carrinho = (ListView)findViewById(R.id.listaCompras);
	carregaDados();

}

 public void carregaDados(){ 
	   
		try{
			 bancoDados = openOrCreateDatabase("lanchonete", MODE_WORLD_READABLE, null);
			 cursor1 = bancoDados.query("conta", campos, null, null, null, null, null);
		   
		   Log.i("TESTE", "SETOU VARIAVEIS ");
		   if(cursor1.getCount() > 0){
			   dataSource = new SimpleCursorAdapter(FechaConta.this, R.layout.mostrapedidos, cursor1, campos, new int[] {R.id.tvPedidos,R.id.tvPreco});
			   carrinho.setAdapter(dataSource);
			   Log.i("TESTE", "IMPRIME DADOS ");
			   
			   
		   }
		   else{
			   mensagemExibir("Voce nao realizou nenhum pedido ainda!", "Compras");
			  
		   }
		   }catch (Exception e) {
			// TODO: handle exception
			   Log.i("Teste", "Erro ao carregar dados: "+e);
		}
		   finally
			{
					bancoDados.close();
					cursor1.close();
				
			}
			 
		
	   }
 
 /*private boolean verificaRegistro(){
	   try{
	bancoDados = openOrCreateDatabase("lanchonete", MODE_WORLD_READABLE, null);
	
	data = bancoDados.rawQuery("SELECT * FROM conta",null);
	if (cursor1.getCount()!=0){
		cursor1.moveToFirst();
		Log.i("TESTE", "VERIFICOU DADOS");
		return true;
		
	}
	else {
		return false;
	}
	   }catch (Exception erro) {
		// TODO: handle exception
		   Log.i("ERRO", "Erro ao verificar dados: " +erro);
		   return false;
		   
	}
	   finally
		{
				bancoDados.close();	
				cursor1.close();
		}
	   
   }*/
   public void mensagemExibir(String mensagem , String titulo){
    	
	    
	    AlertDialog.Builder dialog = new
		AlertDialog.Builder(this);
		dialog.setMessage(mensagem);
		dialog.setTitle(titulo);
		dialog.setNeutralButton("OK",new
				   DialogInterface.OnClickListener() {
		    
			   
			   public void onClick(DialogInterface di, int arg) {
				   finish();
		            //startActivity(new Intent(FecharConta.this,realizarPedido.class));
			   // TODO Auto-generated method stub
			    
			   }
			   });
		dialog.show();
	    }

}

[/code]

O que sera que é ?