O problema esta nessa parte do codigo :
private void abreoucriaBanco(){
try{
bancoDados = openOrCreateDatabase("lanchonete", getActivity().MODE_WORLD_READABLE, null);
String sql ="CREATE TABLE IF NOT EXISTS pedido "
+"(_id INTEGER ,nome VARCHAR ,quantidade INTEGER,preco FLOAT);";
bancoDados.execSQL(sql);
Log.i("Teste", "Abriu banco!/Pedido");
}catch (Exception e) {
// TODO: handle exception
Log.i("Teste", "ERRO ABRIR/Pedido");
}
finally{
bancoDados.close();
}
}
bancoDados = openOrCreateDatabase("lanchonete", getActivity().MODE_WORLD_READABLE, null);
RESOLVIDO
tinha que pegar o contexto varias vezes , kk
bancoDados = getActivity().getApplicationContext().openOrCreateDatabase("lanchonete", Context.MODE_WORLD_READABLE, null);