UrlRequestCallbacks

public class UrlRequestCallbacks


فئة الأدوات المساعدة لإنشاء عمليات تنفيذ UrlRequest.Callback بسيطة ومريحة لقراءة الأنواع الشائعة من الردود.

يُرجى العِلم أنّ عمليات معاودة الاتصال المريحة تخزِّن نص الردّ الكامل في الذاكرة. لا ننصح باستخدامها إذا كان من الممكن بث نص الرد، أو إذا كانت أحجام نص الرد يمكن أن تسبب إجهادًا لموارد الجهاز.

تتوفّر عمليات رد الاتصال الخاصة بالأداة المساعدة بنوعَين: إما أن يقدّم المتصل عملية رد اتصال يتم استدعاؤها عند انتهاء الطلب (سواء بنجاح أو لا)، أو يتم منح المتصل Future يكتمل عند انتهاء Cronet من معالجة الطلب.

ملخّص

الأنواع المتداخلة

public class UrlRequestCallbacks.CallbackAndResponseFuturePair<ResponseBodyT, CallbackT extends InMemoryTransformCronetCallback<ResponseBodyT>>

بنية شبيهة بالزوج المسمّى تتضمّن عمليات ردّ الاتصال في Cronet ومستقبلات الردود المرتبطة بها.

الإجراءات العامة

forByteArrayBody

public static ByteArrayCronetCallback forByteArrayBody(
    RedirectHandler redirectHandler,
    CronetRequestCompletionListener<byte[]> listener
)

forJsonBody

public static JsonCronetCallback forJsonBody(
    RedirectHandler redirectHandler,
    CronetRequestCompletionListener<JSONObject> listener
)

forStringBody

public static StringCronetCallback forStringBody(
    RedirectHandler redirectHandler,
    CronetRequestCompletionListener<String> listener
)