Я работаю в проекте, в котором у меня есть WebView, загружающий некоторый угловой код.Мне нужно сделать метод для создания сетевых запросов, но он будет запущен только в случае получения 2 значений.
@Subscribe(threadMode = ThreadMode.MAIN, sticky = true)
public void onHybridAppLoaded(EventAppLoaded event){
Timber.d("Hybrid APP LOADED");
}
@Subscribe(threadMode = ThreadMode.MAIN, sticky = true)
public void onHybridAppViewLoaded(EventAppViewLoaded event){
Timber.d("Hybrid APP VIEW LOADED");
}
public void networkRequest(String type, String requestModel, String user, String token, String requestOK, String requestKO){
if(this.workingHost != null){
HybridApiController apiController = getHybridWebViews().getApiInstance(this.workingHost, "");
//TODO mapper request -> requestModel String
apiController.callRequest(user, token, new HybridRequest(), requestOK, requestKO);
}
}
Мне нужно сделать networkRequest, чтобы дождаться получения onHybridAppLoaded и onHybridAppViewLoaded.Как мне этого добиться?