我有这个问题,但我不知道如何解决这个问题:
我有两个包,例如packageA
(里面有很多类,例如classA
)和packageB
(同样,里面有很多类,例如classB
) 。
在android manifest file
中,我声明com.packageA
,因此com.packageB
中的每个文件都必须使用:
import com.packageA.R;
。
现在,我想在classB
上测试一些内容(classB
是一项活动),那么我该怎么做呢?
我有一个解决方案是重新命名,packageA
改为packageB
,反之亦然。但是,我觉得它太方便了。
谁有另一种解决方案,请告诉我。
谢谢:)
答案 0 :(得分:2)
无需重命名任何类,只需按照下面的
调用类和包名<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" />