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();
}
}
}