2013-07-11 3 views
0

Есть ли какие-либо другие способы добавления статических данных в textview?Другие способы предоставления статического содержимого

Пример: Я в настоящее время обладают активностью friendship.xml и не было бы textview окно, содержание/текст этого в настоящее время определяется как @string/friendship.

Это настраивается под strings.xml как:

"<string name="friendship">someday long long time ago.\n 
there was a man who\n 
was was going to\n 
his bla bla bla\n </string> 

Поэтому, хотя я получаю «контент» в textview, мне интересно, не так ли это сделать, учитывая, что мой файл strings.xml, вероятно, окажется 80 МБ самого приложения и какие другие методы будут доступны , сохраняя к форматированию данных и т.д.

ответ

0

80Mb? Вы пишете роман?

Если вы повторно используете несколько строк несколько раз, то это действительно путь. Если нет, сломайте разделы, чтобы вы могли повторно использовать определенные сегменты вместо того, чтобы иметь кучу повторов в вашем XML-файле.

У вас может быть класс или перечисление, которое используется для хранения всех строковых литералов, чтобы вы могли вводить текст по коду, но это все равно занимает такое же пространство. Наверное, еще больше.

+0

Хе-хе, не совсем, но приложение будет иметь много контента в нем, на разные темы. Может быть, 80mb преувеличивает немного, худший сценарий, который я предполагаю (:-p) – Frikkie

+0

, почему бы не разбить его на главы или разделы и не сделать их доступными из URL-адреса или чего-то еще. Некоторый способ заставить приложение получить текстовый файл с некоторого URL-адреса и получить его в базе данных sqlite. Я мало знаю о поиске файлов, но, похоже, это выполнимо. База данных sqlite страшна, если пользователь очищает базу данных от настроек, что сделает ваше приложение бесполезным. – eddiecubed

Смежные вопросы