나중에 실행될 Retrofit Call 인스턴스를 serialize해야합니다. 여기 Serializable Retrofit Call 개체
통화의 예입니다 나는 사용자가 다시 호출이 실행되는 응용 프로그램을 열 때 너무 OrmLite에 저장을 직렬화 할 필요가Calls calls = NetworkHelper.getRetrofit().create(Calls.class);
Call<JsonResponse> call = calls.checkInAtEvent(user.getTokenID());
.
내가 생각한 유일한 방법은 checkInAtEvent
및 매개 변수 user.getTokenID()
을 개체에 저장하여 호출을 식별하고 실행할 수 있도록하는 것입니다. 그러나 여러 번 호출 했으므로 Reflect를 사용하여 주어진 문자열 이름에 대해 객체를 인스턴스화해야합니다.
OkHttp 또는 다른 것을 사용하는 간단한 방법이 있습니까?
감사합니다.