سؤال

أحاول فتح مورد عن طريق تمرير نتيجة السياق. getResources (). context.getResources (). getString (R.Drawable.MyImage) إرجاع res/drawable-mdpi/myimage.png ومع ذلك ، عندما أحاول فتح هذا الملف ، فإنه يلقي fileNotfoundException.

ما هي الطريقة الصحيحة لفتح مورد خارج النشاط؟

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

المحلول

هل يمكنك نشر الرمز حيث تحاول فتح الملف.

res/drawable-mdpi/myimage.png مسار نسبي ، وليس مسارًا مطلقًا. أعتقد أنك لا تفتح المسار الصحيح باستخدام المسار النسبي وليس المطلق.

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