سؤال

لذلك لاحظت أنه يبدو أن هناك طريقتين للحصول على نفس البيانات، ولست متأكدًا مما إذا كانت هناك إرشادات حول متى يجب عليك استخدام أي منهما (بخلاف ذلك، قد يؤدي تجاوز getResources إلى توفير الذاكرة إذا لم تقم بذلك تريد فعلاً استخدام الكائن أكثر من مرة).لكن بخلاف ذلك أود أن أعرف ما إذا كانت هناك إرشادات أو أسباب للاستخدام

context.getText(id) مقابل context.getResources.getText(id)

هل أستطيع مساعدتك؟

هل كانت مفيدة؟

المحلول

لا فرق.مصدر getText (المعرف) هو:

Genacodicetagpre

يمكنك أن ترى بنفسك على Context.java على netmite الذي يحتوي على إصدار من مصدر Android.

نصائح أخرى

إذا كنت تريد النص فقط، يمكنك استخدام Context.getText(id) طريقة.الحصول على الموارد مع Context.getResoures() يسمح لك باختبار خصائص أخرى منه.

يمكنك مشاهدة شفرة المصدر أعلاه على grepcode.com

لا يوجد فرق حرفيًا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top