-
Notifications
You must be signed in to change notification settings - Fork 7
1. Initial setting
Andrii Konovalenko edited this page Apr 12, 2017
·
6 revisions
Primary configuration must be carried out before executing first request. Do this in Application
instance class.
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
EasyNet.getInstance()
.setWriteLogs(true) // Default
.setDefaultNBuilderListener(new EasyNet.NBuilderDefaultListener() {
@Override
public Request defaultConfig(Request request) {
return request
.setHost("https://example.com/api")
.addHeader("Accept-Language", Locale.getDefault().toString());
}
})
.addOnErrorDefaultListener(new EasyNet.OnErrorDefaultListenerWithCode(404) {
@Override
public void onError(NResponseModel responseModel) {
// For example, intercepted error 404
}
});
}
}