سؤال

أرغب في استخدام Fragments في تطبيقي، لكن لا يمكنني توسيع FragmentActivity لأن تطبيقي يقوم بالفعل بتوسيع نشاط يمثل جزءًا من مكتبة.لأن هذا يعني أنني لا أستطيع الاتصال getSupportFragmentManager(), ، أنا أبحث عن حل بديل يسمح لي باستخدام الأجزاء دون الحاجة إلى تمديد FragmentActivity.هل هو ممكن؟

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

المحلول

ستحتاج مكتبتك إلى توسيع نطاق FragmentActivity.

سأكون قلقًا بشأن المكتبة التي تتطلب منك استخدام أنشطتها الأساسية على أي حال.

كما ذكرنا (حيثما أمكن) احصل على الكود المصدري للمكتبة وأضفه كمشروع مكتبة لتجاوزه وجعل أنشطته تمتد إلى FragmentActivity فصل.

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