【问题标题】:Twitter shared post appear twiceTwitter 分享的帖子出现两次
【发布时间】:2014-10-15 21:28:57
【问题描述】:

我已使用 twitter4j 将发帖集成到 twitter。

我有两台设备三星 S3 - Android 4.3 和 Sony Xperia Z - Android 4.4。

当我尝试从 S3 分享时,帖子会出现两次,但如果我从 xperia z 发帖,它只会显示一次。

可能是什么问题?

try {
                    if (verifier != null) {
                        AccessToken accessToken = twitter.getOAuthAccessToken(
                                requestToken, verifier);
                        twitter.setOAuthAccessToken(accessToken);

                        StatusUpdate status = new StatusUpdate(mMessage);
                        File imageFile = new File(mImageLocation);

                        if (imageFile != null) {
                            status.setMedia(imageFile);
                        }
                        twitter.updateStatus(status);
                    }
                } catch (TwitterException e) {
                    Log.d("Twitter", e.getMessage());
                }

【问题讨论】:

    标签: android twitter twitter-oauth


    【解决方案1】:

    试试下面的代码:

    if (verifier != null) {
                        AccessToken accessToken = twitter.getOAuthAccessToken(
                                requestToken, verifier);
                        twitter.setOAuthAccessToken(accessToken);
    
                        StatusUpdate status = new StatusUpdate(mMessage);
                        File imageFile = new File(mImageLocation);
    
                        if (imageFile != null) {
                            status.setMedia(imageFile);
                        }
    
                        String strStatus = String.valueOf(status);      
    
                       if(strStatus !=null){
    
                         twitter.updateStatus(status);
                         strStatus = null ;
                       }
    
                    }
                } catch (TwitterException e) {
                    Log.d("Twitter", e.getMessage());
                }
    

    【讨论】:

    • 不,帖子出现两次还是一样
    • 事情是 twitter.updateStatus(status);被调用了两次,但我不知道为什么?
    猜你喜欢
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 2013-08-30
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    相关资源
    最近更新 更多