С точки зрения производительности, ни один из подходов, которые вы рассматриваете, не гарантирует беспроблемную работу. Спецификация MIDP 2 (JSR-118) не предусматривает каких-либо особых требований к производительности для подобных случаев. В результате разные устройства могут вести себя по-разному.
- Чтобы оставаться в безопасности, вы можете реализовать оба подхода и позволить пользователям выбирать, какой из них лучше работает на их устройстве.
Другой вариант, который стоит рассмотреть, - это использовать не редактируемый TextBox вместо формы. TextBox Основная цель состоит в отображении больших кусков текста - из-за этого можно ожидать, что производители разумных устройств обеспечат реализацию, оптимизированную для этого. TextBox даже имеет метод getMaxSize
, который сообщит вам, если устройство «думает», что 1024 символа слишком много для него.