سؤال

عندي هذه المشكلة لكن لا أعرف كيف أحلها:لدي حزمتين، على سبيل المثال packageA (هناك العديد من الفئات في الداخل، على سبيل المثال classA) و packageB (نفس الشيء، هناك العديد من الفئات في الداخل، على سبيل المثال classB).

في android manifest file, ، أعلن com.packageA, ، لذلك كل الملفات في com.packageB, ، يجب أن أستخدم:

import com.packageA.R;.

الآن، أريد أن أختبر شيئًا ما classB (classB هو نشاط)، فكيف يمكنني أن أفعل ذلك؟

عندي حل واحد وهو إعادة التسمية مرة أخرى packageA ل packageB والعكس صحيح.ولكن، أعتقد أنه مفيد جداً.

ومن لديه حل آخر فليخبرني.

شكرًا :)

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

المحلول

لا حاجة لإعادة تسمية أي فئة، فقط اتصل بالفئات مع اسم الحزمة كما هو موضح أدناه

<activity android:screenOrientation="portrait"
        android:configChanges="orientation|keyboardHidden" android:name="com.package1.ClassName"
        android:theme="@android:style/Theme.NoTitleBar" />      


<activity android:screenOrientation="portrait"
        android:configChanges="orientation|keyboardHidden" android:name="com.package2.ClassName"
        android:theme="@android:style/Theme.NoTitleBar" />
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top