اختبر نشاطًا آخر في حزمة مختلفة أعلن عنها في ملف البيان
-
09-12-2019 - |
سؤال
عندي هذه المشكلة لكن لا أعرف كيف أحلها:لدي حزمتين، على سبيل المثال 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" />
لا تنتمي إلى StackOverflow