As we have known that
Apache HTTP Client removed in API 23
Volley library currently still uses
Apache's library such as
import org.apache.http.Header; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.StatusLine; import org.apache.http.conn.ConnectTimeoutException; import org.apache.http.impl.cookie.DateUtils;
And I have tested 2 projects: one with
compileSdkVersion 22, the other with
compileSdkVersion 23, got 2 screenshots:
I have 2 questions:
- Of course, API23 projects using Volley still work successfully.
However, I don't understand how they use the
Apache's library at runtime, do they find in API22 or lower instead?
- Moreover, I wonder if in the near future, will Volley be upgraded so
that no longer uses
Apache's library? If not, will my current projects still work in the future when
Apache's library completely removed and not supported?
Perhaps my English is not so clear, however, hope that you understand my question.
Any explanation will be appreciated.