2011-10-07 3 views
1

Quelle est la meilleure façon de stocker une ressource de chaîne très longue pour une application Blackberry? Juste en utilisant une variable finale statique quelque part est moche parce que c'est une énorme chaîne de 100 lignes, et Java n'a pas de syntaxe de chaîne multi-ligne. Devrais-je simplement le coller dans un fichier texte et le regrouper avec mon application, ou existe-t-il une façon acceptée de le faire?Stockage des ressources de chaîne longue dans une application Blackberry

+0

Cela dépend de (1) taille et (2) but. S'il vous plaît provice plus de détails sur ce qui est la taille min/average/max et qu'allez-vous faire avec la chaîne dans l'application. –

+0

@Arhimed C'est environ 100 lignes de HTML qui est l'avertissement pour l'application. Nous le restituons à l'écran la première fois que l'utilisateur utilise l'application. – jjoelson

+0

Selon le but que vous n'avez pas besoin de garder pour toute la session de l'application, donc pas besoin de le garder dans un champ final statique. lisez-le à partir des ressources comme suggéré ci-dessous juste au moment où il est nécessaire. –

Répondre

3

Si vous utilisez Eclipse avec le plug-in Blackberry, il dispose d'un éditeur de ressources que vous pouvez utiliser pour ajouter des ressources de chaîne à un projet Blackberry. Vous pouvez ensuite charger les chaînes au moment de l'exécution en utilisant la classe StringProvider.

+0

+1 Pour les fichiers de ressources. Avec l'avantage supplémentaire c'est là que vous auriez normalement besoin de l'information pour être localisable. –

+0

Y a-t-il une limite à la taille des chaînes que vous pouvez utiliser de cette manière? – jjoelson

+0

@jjoelson: ça devrait être OK pour 100 lignes de fichier HTML. –

Questions connexes