以编程方式禁用代理

Nom*_*man 6 proxy android

我通过ProxySettings类在我的应用程序中启用了代理,但现在我想禁用它,以便ON/OFF代理按钮可以工作.

我搜索并尝试了很多,但我找不到停止代理的方法并继续使用常规Wi-Fi ......

我尝试从Stack Overflow获得的ProxySettings类中的以下代码:

public static void resetProxy(Context ctx) throws Exception
{
    Object requestQueueObject = getRequestQueue(ctx);
    if(requestQueueObject != null)
    {
        setDeclaredField(requestQueueObject, "mProxyHost", null);
    }
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?