Robię aplikacje z ciekawymi miejscami do zwiedzania po kliknięciu na mapie w pinezkę chce aby otwierało się nowe Activity w którym bedzię sie wyświetlać opis tego miejsca, które jest przechowywane w bazie SQLite. Mam taką funkcję która przypisuję wartości do TextView ale niestety nie działa


 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);

        try {
            SQLiteOpenHelper PlaceDatabaseHelper = new PlaceDatabaseHelper(this);
            SQLiteDatabase db = PlaceDatabaseHelper.getWritableDatabase();
            Cursor cursor = db.query("PLACE",
                    new String[]{"NAME"}, "NAME= ?",
                    new String[] {"Cmentarz"},
                    null, null, null);

            if (cursor.moveToFirst()) {

                String nameText = cursor.getString(0);
                String cityText = cursor.getString(1);
                String descriptionText = cursor.getString(2);

                TextView name = (TextView)findViewById(R.id.textname);
                name.setText(nameText);

                TextView city = (TextView)findViewById(R.id.textcity);
                city.setText(cityText);

                TextView description = (TextView)findViewById(R.id.textdesc);
                description.setText(descriptionText);

            };
        cursor.close();
        db.close();
    } catch(SQLiteException e) {
        Toast toast = Toast.makeText(this,"baza nie udalo", Toast.LENGTH_SHORT);
        toast.show();
        }

    }
}