JavaCronetProvider

class JavaCronetProvider : CronetProvider


הטמעה של CronetProvider שיוצרת CronetEngine.Builder כדי לבנות את ההטמעה מבוססת-Java של CronetEngine.

סיכום

ערכים קבועים

const String!
FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback"

‫constructors ציבוריים

Constructor.‎

פונקציות ציבוריות

CronetEngine.Builder!

יוצרת מופע של CronetEngine.Builder ומחזירה אותו.

Boolean
equals(other: Any!)
String!

מחזירה את שם הספק.

String!

הפונקציה מחזירה את גרסת הספק.

Int
Boolean

הפונקציה מחזירה את הערך true אם הספק מופעל ואפשר להשתמש בו כדי ליצור מופע של מנוע Cronet, ואת הערך false אם הספק לא מופעל.

Inherited Constants

מ-org.chromium.net.CronetProvider
const String!
PROVIDER_NAME_APP_PACKAGED = "App-Packaged-Cronet-Provider"

מחרוזת שמוחזרת על ידי getName עבור CronetProvider ומספקת הטמעה מקורית של Cronet שנארזת בתוך אפליקציה.

const String!
PROVIDER_NAME_FALLBACK = "Fallback-Cronet-Provider"

מחרוזת שמוחזרת על ידי getName עבור CronetProvider ומספקת הטמעה של Cronet על סמך ההטמעה של java.net.HttpURLConnection במערכת.

const String!
PROVIDER_NAME_HTTPENGINE_NATIVE = "HttpEngine-Native-Provider"

מחרוזת שמוחזרת על ידי getName עבור CronetProvider ומספקת הטמעה של Cronet על סמך ההטמעה של HttpEngine שקיימת בפלטפורמה.

פונקציות שעברו בירושה

מ-org.chromium.net.CronetProvider
java-static (Mutable)List<CronetProvider!>!

הפונקציה מחזירה רשימה של כל ה-CronetProviders הזמינים, שלא ניתן לשנות אותה.

String!

מאפיינים שעוברים בירושה

מ-org.chromium.net.CronetProvider

ערכים קבועים

FORCE_HTTPENGINE_FLAG

const val FORCE_HTTPENGINE_FLAG = "Cronet_ForceHttpEngineInFallback": String!

‫constructors ציבוריים

JavaCronetProvider

JavaCronetProvider(context: Context!)

Constructor.‎

פרמטרים
context: Context!

ההקשר של Android שבו רוצים להשתמש.

פונקציות ציבוריות

createBuilder

fun createBuilder(): CronetEngine.Builder!

יוצרת מופע של CronetEngine.Builder ומחזירה אותו.

הערה: הכיתה הזו מיועדת למשתמשים מתקדמים שרוצים לבחור הטמעה מסוימת של Cronet. רוב המשתמשים צריכים פשוט להשתמש ב-newCronetEngine.Builder.
החזרות
CronetEngine.Builder!

CronetEngine.Builder.

הקפצת הודעות שגיאה (throw)
java.lang.IllegalStateException

אם הספק לא מופעל (ראו isEnabled.

שווה

fun equals(other: Any!): Boolean

getName

fun getName(): String!

מחזירה את שם הספק. שמות הספקים המוכרים כוללים:

החזרות
String!

שם הספק.

getVersion

fun getVersion(): String!

הפונקציה מחזירה את גרסת הספק. אפשר להשתמש בגרסה כדי לבחור את הספק העדכני ביותר שזמין אם יש כמה ספקים.

החזרות
String!

גרסת הספק.

hashCode

fun hashCode(): Int

isEnabled

fun isEnabled(): Boolean

הפונקציה מחזירה את הערך true אם הספק מופעל ואפשר להשתמש בו כדי ליצור מופע של מנוע Cronet, ואת הערך false אם הספק לא מופעל. סיבה אפשרית להשבתה היא שהספק לא מעודכן (גרסה ישנה יותר מה-API) וצריך לעדכן אותו. הוראות להפעלה מופיעות במאמרי העזרה של הספק.

החזרות
Boolean

true אם הספק מופעל.