我正在开发一个具有匕首依赖关系的Android应用程序.通过构造函数注入注入类时,它会抛出一个无法找到符号的错误.如果我通过模块内定义的@Provides方法提供依赖项,一切正常.
import java.util.List;
import rx.Observable;
import rx.Observer;
import javax.inject.Inject;
/**
* Created by ibrahim on 22/05/18.
* get injected View that MainView
*/
public class BakePresenter extends BasePresenter<MainView> implements Observer<BakingResponse> {
@Inject
protected BakeApiService mApiService;
@Inject
protected BakeMapper mBakeMapper;
@Inject
public BakePresenter() {
}
public void geBaking() {
getView().onShowDialog("Loading.....");
Observable<BakingResponse> bakePresenterObservable= mApiService.getBake();
subscribe(bakePresenterObservable,this);
}
@Override
public void onCompleted() {
getView().onShowToast();
getView().onHideDialog("Loading completed.....");
}
@Override
public void onError(Throwable e) {
getView().onShowToast();
getView().onHideDialog("Loading error....."+String.valueOf(e.getMessage()));
}
@Override
public void onNext(BakingResponse bakingResponse) {
List<Bake> …Run Code Online (Sandbox Code Playgroud)