كيفية استخدام مصفوفة صورة البايت [] بدلاً من مصفوفة سلسلة String [] في تطبيق قائمة android كسول
سؤال
أنا مطور جديد أود استخدام مفهوم القائمة البطيئة في نموذج تطبيق.في تطبيق Lazy List ، استخدم المطورون عنوان url تم تحويله إلى صورة نقطية.لكني أود استخدام مصفوفة سلسلة مشفرة نقطية.تم تحويل مصفوفة السلسلة المشفرة إلى مصفوفة بايت باستخدام Base64.java.أود استخدام مصفوفة البايت بدلاً من عنوان url. في تطبيق lazy list استخدموا مصفوفة نصوص مثل: Genacodicetagpre
في نموذج التطبيق الخاص بي ، استخدمت مصفوفة بايت على النحو التالي: Genacodicetagpre
من الكود أعلاه ، أود تمرير البايت [] imgArry بدلاً من String [] mStrings إلى:
Genacodicetagpreكيف يمكنني استخدام مصفوفة البايت [] بدلاً من String [] mStrings؟
المحلول
أضف مُنشئًا جديدًا إلى فئة LazyAdapter التي تقبل البايت [] كمعامل ثانٍ.
إذا كنت تفعل ذلك ، يمكنك إما تعديل فئة LazyAdapter أو ببساطة إنشاء فئة فرعية باستخدام مُنشئ يأخذ الصورة النقطية أو البايت [] كمعامل ثانٍ.