Blackberry: чтение текстового файла, упакованного в проект (быстрее) - PullRequest
3 голосов
/ 16 июля 2010

Я пробовал этот подход:

http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800620/How_To_-_Add_plain_text_or_binary_files_to_an_application.html?nodeid=800687&vernum=0

Но он ДЕЙСТВИТЕЛЬНО медленный для немного больших текстовых файлов.Кто-нибудь знает лучший способ чтения простого текстового файла, который включен в проект?Есть ли способ использовать FileConnection?

1 Ответ

5 голосов
/ 16 июля 2010

Разобрался, используя комбинацию информации:

IOUtilities.streamToBytes (is);

Непосредственно на входном потоке.Таким образом, более полный пример будет следующим:

Class classs = Class.forName ("com.packagename.stuff.FileDemo");

InputStream is = classs.getResourceAsStream ("/ test");

byte [] data = IOUtilities.streamToBytes (is);

String result = new String (data);

Сделка?Deal.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...