Na wstępie zaznaczam, że dopiero zaczynam przygodę z androidem.

Wszystkie programy dotychczas działały dobrze, ale kiedy zacząłem robić coś z bazą danych, przestało być tak pięknie.
Aplikacja po uruchomieniu od razu wywala do ekranu głównego.
Oto kod klasy odpowiedzialnej za bazę:

 package com.example.nagrywaniewideo;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class ZarzadcaBazy extends SQLiteOpenHelper{
	
	public ZarzadcaBazy(Context context){
		super(context,"baza.db",null,1);
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		db.beginTransaction();
		db.execSQL("create table ustawienia(nr integer)");//tu było tego więcej, ale jest niepotrzebne
		SQLiteDatabase bd = getWritableDatabase();
		bd.beginTransaction();
		ContentValues wartosci = new ContentValues();
		wartosci.put("nr",1);//tu też

		bd.insertOrThrow("ustawienia",null , wartosci);
		db.endTransaction();
		bd.endTransaction();
	}

	@Override
	public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
		// TODO Auto-generated method stub
		
	}
	
	String[] kolumny={"nr"};//tu też
	Cursor kursor;
	SQLiteDatabase bzdn = getReadableDatabase();
	public Cursor zwrocWszystkie(){
		bzdn.beginTransaction();
		kursor = bzdn.query("ustawienia", kolumny,null,null,null,null,null);
		bzdn.endTransaction();		
		return kursor;
	}
	

}

Klasa główna odwołuje się do zwrocWszystkie()