我正在创建服务对象类的对象,并称其为onCreate()
方法。
@Test
public void onCreateTest() throws Exception {
AAAService acsService = new AAAService(Robolectric.getShadowApplication().getApplicationContext());
acsService.onCreate();
}
在onCreate()
方法中,这是预期的
呼叫continueCreate()
。但是创建了对象mSigProv
,并且控制跳到了第9行。
如何调用覆盖方法onCookedSignalProviderWrapperReady()
。
public void onCreate() {
1 if (mContext == null) {
2 mContext = getApplicationContext();
3 }
4 mSigProv = new CookedSignalProviderWrapper(mContext, new CookedSignalProviderWrapperReadyListener() {
5 @Override
6 public void onCookedSignalProviderWrapperReady() {
7 continueCreate();
8 }
9 });
10
}