Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.android.volley.NetworkResponse
- import com.android.volley.Request
- import com.android.volley.Response
- import com.android.volley.Response.Listener
- class ByteRequest
- (method: Int, url: String, private val mListener: Listener<ByteArray>?,
- errorListener: Response.ErrorListener) : Request<ByteArray>(method, url, errorListener) {
- constructor(url: String, listener: Listener<ByteArray>,
- errorListener: Response.ErrorListener) : this(Request.Method.GET, url, listener, errorListener) {}
- override fun deliverResponse(response: ByteArray) {
- mListener?.onResponse(response)
- }
- override fun parseNetworkResponse(response: NetworkResponse): Response<ByteArray> {
- return Response.success(response.data, null)
- }
- override fun getBodyContentType(): String {
- return "application/octet-stream"
- }
- }
Add Comment
Please, Sign In to add comment