0
我用下面的類API成功調用類的方法,以使Android的API調用使用Retrofit
呼籲在android系統
public Class Checkin {
public static void checkinViaApi(CheckinSendModel checkinSendModel) {
final ApiHandler apiHandler = new ApiHandler();
apiHandler.setApiResponseListener(new ApiResponseListener() {
@Override
public void onApiResponse(ApiResponseModel apiResponse) {
Log.i("CheckedIn","true");
}
@Override
public void onApiException(Error error) {
Log.i("fail",error.getErrorMessage());
}
});
List<CheckinSendModel> checkinSendModelList = new ArrayList<CheckinSendModel>();
checkinSendModelList.add(checkinSendModel);
Call<ApiResponseModel> request = RetrofitRestClient.getInstance().checkinToMainEvent(checkinSendModelList,Constant.API_KEY);
apiHandler.getData(request);
}
}
我調用該方法如下:
Checkin.checkinViaApi(checkinSendModelObject);
現在,當API調用成功時,我想在我調用的類中執行函數checkedInSuccessfully()
。我該怎麼做?
在此先感謝