2014-10-15 2 views
0

twitter4j를 사용하여 twitter에 게시를 통합했습니다.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()); 
       } 

답변

0

이 다음 코드보십시오 :

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()); 
      } 
+0

확인 나 시도 여전히 같은 게시물이 – user2056563

+0

아니를 기다려주십시오 봅시다 twitter.updateStatus (상태입니다); 두 번 전화하지만 왜 몰라? – user2056563

+0

당신의 모든 활동 코드 – Harshad07

관련 문제