2011-12-05 14 views
21

क्या एक Android ऐप्लिकेशनString.xml या स्थिर वर्ग

  1. को डिजाइन करने में निम्न में से बेहतर दृष्टिकोण res/values/Strings.xml या
  2. में सभी स्ट्रिंग स्थिरांक रखने के लिए Constant.java की तरह एक वर्ग जहां सभी स्ट्रिंग्स public static final हैं बनाएं है ?

चुनना कि उनमें से कौन सा अधिक कुशल है?

+0

मेरा मानना ​​है कि वे तेजी से strings.xml में कार्रवाई की जाती है see- http://stackoverflow.com/questions/4475599/defining-strings-in-res-values- स्ट्रिंग-एक्सएमएल –

उत्तर

40

मुझे लगता है कि एक स्थिरांक वर्ग अधिक कुशल होगा।

हालांकि, किसी भी मामले में गति वास्तव में कोई समस्या नहीं होनी चाहिए। मैं समझ में आता हूं कि क्या समझ में आता है।

स्थिरांक वर्ग

रखें तार स्थिरांक कि आंतरिक रूप से उपयोग किया जाएगा, डेटाबेस स्तंभ नाम या अन्य कुंजियों की तरह।

strings.xml

रखें तार है कि उपयोगकर्ता के लिए प्रदर्शित होते हैं। इस तरह से आप स्थानीयकरण का लाभ ले सकते, आदि

संबंधित मुद्दे