Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在湿壁画中传递自定义标题(sessionid)_Android_Okhttp_Fresco - Fatal编程技术网

Android 在湿壁画中传递自定义标题(sessionid)

Android 在湿壁画中传递自定义标题(sessionid),android,okhttp,fresco,Android,Okhttp,Fresco,我想在下载fresco中的图像时将sessionid作为标题传递。 我试过这个密码 val okHttpClient = OkHttpClient.Builder().addInterceptor{chain -> chain.proceed(chain.request().newBuilder().addHeader("YourHeader", "value").build()); }.build(); Fresco.

我想在下载fresco中的图像时将sessionid作为标题传递。 我试过这个密码

val okHttpClient = OkHttpClient.Builder().addInterceptor{chain ->
          chain.proceed(chain.request().newBuilder().addHeader("YourHeader", "value").build());
    }.build();

Fresco.initialize(mContext, OkHttpImagePipelineConfigFactory.newBuilder(mContext, okHttpClient).build());

但这并没有帮助,因为我在初始化壁画时没有会话

拦截器
只有在发出请求时才会被调用。因此,每当您获取会话Id时,请将其保存在某个存储中,可能在
SharedReferences
中,然后将其放入
Interceptor
中,并将其设置为标头。
Interceptor
仅在发出请求时才会被调用。因此,无论何时获取会话Id,都可以将其保存在某个存储中,可能是在
SharedReferences
中,然后将其放入
Interceptor
中,并将其设置为标头。