Мне нужно выполнить сериализацию экземпляра Retrofit Call, который будет выполнен позднее.Сериализация Дооснащение Объект вызова
Вот пример вызова:
Calls calls = NetworkHelper.getRetrofit().create(Calls.class);
Call<JsonResponse> call = calls.checkInAtEvent(user.getTokenID());
Мне нужно сериализовать его и хранить в OrmLite так что, когда пользователь открывает приложение снова этот вызов выполняется.
Единственный способ, которым я думал об этом, - сохранить метод checkInAtEvent
и параметр user.getTokenID()
в объекте, чтобы я мог идентифицировать вызов и выполнить его. Но, поскольку у меня есть несколько вызовов, мне нужно будет использовать Reflect для создания экземпляра объекта для данного имени строки.
Есть ли более простой способ, возможно, использование OkHttp или что-то еще?
Спасибо.