[RESOLVIDO] Problema com SQLITE no Fragment!

3 respostas
M

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();
		
	}
	
}
Mais precisamente , aqui :
bancoDados = openOrCreateDatabase("lanchonete", getActivity().MODE_WORLD_READABLE, null);
O problema é o MODE_WORD_READABLE...fala pra eu criar uma variavel com esse nome .. Acho que é por estar usando uma classe que extende de Fragment e nao de Activity , como resolvo isso ? Obrigado pela ajuda !

RESOLVIDO
tinha que pegar o contexto varias vezes , kk
bancoDados = getActivity().getApplicationContext().openOrCreateDatabase("lanchonete", Context.MODE_WORLD_READABLE, null);

3 Respostas

M

Se alguem puder me ajudar , ficaria muito grato pessoal , estou comecando a usar agora a API 3.0 …
Acho que tem alguma coisa a ver com Context , acho…

M

Desculpa a insistencia , é que preciso muito disso , e nao acho em nenhum lugar , procurei no youtube na google e nada , e se alguem sober de algo , qualquer coisa , ficaria muito grato!

F

Está resolvido ou não esse post.

Criado 2 de agosto de 2012
Ultima resposta 18 de dez. de 2013
Respostas 3
Participantes 2