Witam
W aplikacji wyświetlam tekst pobrany z bazy danych. W niektórych miejscach stosuję znak nowej linii '\n'. Gdy testowałem aplikację na kilku rekordach wrzuconych za pomocą
db.execSQL("INSERT INTO " + DATABASE_TABLE + " "
+ "VALUES ('4', '1000', ' 1000', 'zjazd w Gnieźnie', 'Gniezno', 'Bolek spotkał Olka', 'Bolesław Chrobry, \nOtton 3', 'Bolesław Chrobry, Otton 3');");
znak nowej linii poprawnie wczytywany był jako enter. Teraz gdy wczytałem całą bazę danych kopiując ją z assets, przy pobieraniu tekstu znak \n nie jest traktowany jako enter, tylko wyświetlany. Jaka może być tego przyczyna?
Dodam, że bazę stworzyłem importując plik csv z przecinkami do bazy sql.
Z góry dzięki za pomoc.
edit
Rozwiązałem. Problemem było to, że przy wrzucaniu rekordu do apki kod od razu przerabiał znak nowej linii na entera, a nie podczas ustawiania tekstu. Przy imporcie danych z pliku csv do bazy danych wrzucano po prostu znacznik \n. Rozwiązaniem jest umieszczenie entera od razu w pliku csv. Temat do zamknięcia 😃