0
Как подключиться к серверу REST API из мобильного приложения gluon. Я попробовал HttpClient, который может позвонить.Как обращаться с вызовом API async в gluon javafx Приложение
Как подключиться к серверу REST API из мобильного приложения gluon. Я попробовал HttpClient, который может позвонить.Как обращаться с вызовом API async в gluon javafx Приложение
Для доступа к REST API вы можете использовать RestClient.
import com.gluonhq.connect.provider.RestClient;
RestClient restClient = RestClient.create()
.host("http://myhost.com")
.path("restservice/login")
.queryParam("username","myname")
.queryParam("password","myencodedpassword")
.method("GET");
GluonObservableObject<User> sample = DataProvider.retrieveObject(restClient.createObjectDataReader(User.class));
Чтобы затем обработать результат, который вы можете использовать stateProperty
sample.stateProperty().addListener((obv,ov,nv)->{
if(nv.equals(ConnectState.SUCCEEDED)){
User loggedInUser = sample.get();
}
});
вы можете использовать initializedProperty, а также.
Что такое пользователь. Класс здесь? – Amit
User.class - POJO. Вы должны предоставить это, чтобы соответствовать возвращаемому объекту. [Retreive Object] (http://docs.gluonhq.com/connect/1.0.0/#_retrieving_an_object) – AhaMoment
Как я буду использовать 'ProgressIndicator' для фонового прогресса. – Amit