Problema ao dar update no sqlite android [RESOLVIDO]

Olá galera!

Seguinte, estou com um problema ao salvar um registro no Update. Vou postar a execução do meu update no sqlite.

Essa é minha função:

public void soma (Long _id, Integer qtde){
		
		ContentValues values = new ContentValues();
		
		values.put("qtde", qtde + 1);
		
		String[] args = {_id.toString()};
		
		database.update("produto", values, "_id=?", args);
		
	}

Os dois parametros estão chegando corretamente, já testei com o Log.i("Parametros", _id + " - " + qtde);

Esse é o erro gerado pelo LogCat.

11-20 22:27:41.691: E/AndroidRuntime(1708): FATAL EXCEPTION: main
11-20 22:27:41.691: E/AndroidRuntime(1708): java.lang.NullPointerException
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at br.com.tks.dao.ProdutosDAO.soma(ProdutosDAO.java:98)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at br.com.tks.adapter.ProdutoAdapter$2.onClick(ProdutoAdapter.java:85)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at android.view.View.performClick(View.java:4204)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at android.view.View$PerformClick.run(View.java:17355)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at android.os.Handler.handleCallback(Handler.java:725)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at android.os.Handler.dispatchMessage(Handler.java:92)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at android.os.Looper.loop(Looper.java:137)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at java.lang.reflect.Method.invokeNative(Native Method)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at java.lang.reflect.Method.invoke(Method.java:511)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
11-20 22:27:41.691: E/AndroidRuntime(1708): 	at dalvik.system.NativeStart.main(Native Method)

Já tentei de tudo, tentei alterar os valores na unha, não rolou tbm… Não sei mais o que fazer… Será que alguém tem uma luz?

Valeu!!

Qual é a linha 98 dessa classe ?

acredito que você não instanciou isso: database

na verdade acabei de resolver isso.

Eu havia instanciado sim o database, porém, eu não estava abrindo a conexão no momento do update…

kkkkk é mesmo, tou rindo por que eu não percebi isso. rsrs