我有同样的问题,我正在使用 3 个类(classA、ClassB、ClassC)和 solo_d 类,在我的 ClassC 中我正在测试,在 ClassA 和 ClassB 中我只使用 solo.sleep
public class ClassA extends Solo_d{
public void click_on_save(){
Log.v("Test" , "Test in classA");
solo.sleep(5000); // getting error null pointer exception
solo.clickOnText("Saved")
}}
public class ClassC extends Solo_d {
ClassA aa = new ClassA();
@Test
public void test001(){
Log.v("Test" , "Test Start ");
aa.click_on_save();
}}
我正在使用与 classA 相同的 ClassB 并在 ClassC 中使用
在 Solo_d 类中,我已经给出了适当的 Activity 和独奏定义,它的个人工作正常,如果我使用作为 ClassB 扩展 Solo_d ClassA 扩展 ClassB
ClassC 扩展 ClassA 但如果我不想在 ClassB 中扩展 ClassA ,在 ClassC 中的 ClassB 它会难以知道继承的顺序
但我得到 NullPointerException 任何人都可以帮助解决这个问题