Android和Twitter4j:使用Webview小部件处理OAuth?

Android和Twitter4j:使用Webview小部件处理OAuth?,第1张

概述我有一个有效的twitter4j实现,但用于授权应用程序的OAuth流程让 Android Web浏览器在应用程序后面运行.我想尝试在已启动的活动中实现我自己的webview,这样我就可以完成()或至少在我的应用程序之后清理它.问题是,现在我必须弄清楚如何将authURL返回到我的主要活动. 返回authURL的最佳方法是什么?我已经子类化了一个webview小部件,我正在尝试一种方法来返回onP 我有一个有效的twitter4j实现,但用于授权应用程序的OAuth流程让 Android Web浏览器在应用程序后面运行.我想尝试在已启动的活动中实现我自己的webvIEw,这样我就可以完成()或至少在我的应用程序之后清理它.问题是,现在我必须弄清楚如何将authURL返回到我的主要活动.

返回authURL的最佳方法是什么?我已经子类化了一个webvIEw小部件,我正在尝试一种方法来返回onPageFinished()中的authURL,但还没有.

private class myWebVIEwClIEnt extends WebVIEwClIEnt{    @OverrIDe    public voID onPageFinished (WebVIEw vIEw,String url)    {    Log.d (TAG,"onPageFinished");       super.onPageFinished (vIEw,url);       if (url.contains (TwitterlibActivity.CALLBACK_URL) == true)       {        /*        mRetIntent = new Intent();        mRetIntent.putExtra ("verifed",url);        setResult (RESulT_OK,mRetIntent);        */        Log.d (TAG,"have auth url:" + url);        finish();       }    }    @OverrIDe    public boolean shouldOverrIDeUrlLoading (WebVIEw vIEw,String url)    {        Log.d (TAG,"myWebVIEwClIEnt url:" + url);       //return super.shouldOverrIDeUrlLoading (vIEw,url);        return (false);    }}
解决方法 我最近发现这篇文章只适用于没有singpost的twitter4j,这项工作与webvIEw有关,可以帮助你: http://davidcrowley.me/?p=410

问候

总结

以上是内存溢出为你收集整理的Android和Twitter4j:使用Webview小部件处理OAuth?全部内容,希望文章能够帮你解决Android和Twitter4j:使用Webview小部件处理OAuth?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1131338.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存