2011-10-07 89 views
1

为黑莓应用程序存储很长字符串资源的最佳方式是什么?在某处使用静态最终变量很难看,因为这是一个很大的100行字符串,Java没有多行字符串语法。我应该将其粘贴到文本文件中并将其与我的应用捆绑在一起,还是有一种可接受的方式来执行此操作?在黑莓应用程序中存储长字符串资源

+0

它取决于(1)大小和(2)目的。请详细了解最小/平均/最大大小以及应用程序中字符串的处理方式。 –

+0

@Arhimed这是关于应用程序免责声明的约100行HTML。我们只是在用户第一次使用该应用程序时将其呈现在屏幕上。 – jjoelson

+0

根据您不需要保留整个应用程序会话的目的,因此不需要将其保留在静态最终字段中。只需在需要的时候按照下面的建议从资源中读取它。 –

回答

3

如果您将Eclipse与Blackberry插件一起使用,那么它有一个资源编辑器,您可以使用它将字符串资源添加到Blackberry项目。然后可以在需要时使用StringProvider类在运行时加载字符串。

+0

+1对于资源文件。有了额外的好处,这是您通常需要信息进行本地化的地方。 –

+0

以这种方式使用的字符串的大小是否有限制? – jjoelson

+0

@jjoelson:它绝对应该是100行HTML文件。 –

相关问题