我有這樣一個單:如何用Robolectic來影響單身人士?
public class SingletonA{
private SingletonA instance = null;
private SingletonA(){
}
public static SingletonA getInstance(){
return instance ;
}
public static void init(){
System.loadLibrary("alib");
instance = new SingletonA();
}
......
other methods
}
正如你所看到的,使用它之前,我必須調用SingletonA.init(),但Robolectric無法加載。所以文件。我想寫一個ShadowSingletonA來替換它,但不知道該怎麼做。因爲變量實例是私有的。任何人都可以幫忙嗎?另外,SingletonA類來自第三方庫,所以我不能對它做任何修改。
好的,這對我的代碼來說似乎是一場革命。 –