【问题标题】:Android app not recognizing setRedirectStrategy?Android 应用无法识别 setRedirectStrategy?
【发布时间】:2012-02-13 11:29:04
【问题描述】:

我正在尝试使用 apache 的 httpclient 库编写一个 android 应用程序,虽然此代码 sn-p 在实际 Java 项目中编译时,它有错误 The method setRedirectStrategy(new DefaultRedirectStrategy(){}) is undefined当我将 DefaultHttpClient 类型放入 android 应用程序时。有人知道原因吗?

DefaultHttpClient httpclient = new DefaultHttpClient();
        httpclient.setRedirectStrategy(new DefaultRedirectStrategy() {  

【问题讨论】:

    标签: android httpclient


    【解决方案1】:

    RedirectStrategy4.1 一起引入。 Android(显然)has a version closer to 4.0.

    【讨论】:

    • 在这种情况下,你不能覆盖系统(Android)的实现,DEX 会抱怨,proguard 可能会忽略这些类(或失败)。
    • 你可以使用RedirectHandler
    • 等待我将如何使用 RedirectHandler? httpclient.RedirectHandler?
    • 嗯,显然 Android 不支持 RedirectHandler (?)。见blog.kosev.net/2011/01/follow-302-redirects-with.html
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多