Esempio n. 1
0
 /** 转入用户信息界面 */
 private void goToUserinfo() {
   if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) {
     if (mStatus != null && mStatus.getUser() != null) {
       Sina.getInstance().goToUserInfo(this, Long.parseLong(mStatus.getUser().getId()));
     }
   }
 }
Esempio n. 2
0
 /** 收藏微博 */
 private void favWeibo() {
   if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) {
     try {
       Sina.getInstance().getWeibo().createFavorite(Long.parseLong(mStatus.getId()));
       WeiboToast.show(this, "加入收藏");
     } catch (WeiboException e) {
       e.printStackTrace();
       WeiboToast.show(this, "收藏失败");
     }
   }
 }
Esempio n. 3
0
 @Override
 public void onStart() {
   try {
     if (mStatus != null && OAuthInfoManager.getInstance().tokenIsReady()) {
       mStatus = Sina.getInstance().getWeibo().getOneUserTimeline(mStatus.getId());
       isRefresh = true;
     }
   } catch (WeiboException e1) {
     e1.printStackTrace();
   }
 }
Esempio n. 4
0
 /** xujun 20121117: weibo delete */
 private void delWeibo() {
   try {
     Sina.getInstance().getWeibo().destroyStatus(mStatus.getId());
     Intent i = new Intent();
     i.putExtra(DELFLAG, true);
     setResult(RESULT_OK, i);
     finish();
     WeiboToast.show(
         getApplicationContext(), WeiboDetail.this.getString(R.string.weibo_del_success));
   } catch (WeiboException e) {
     Log(e.getMessage());
     WeiboToast.show(getApplicationContext(), WeiboDetail.this.getString(R.string.weibo_del_fail));
   }
 }
Esempio n. 5
0
 /** xujun 20120908 显示图片 */
 private void showPic(Status status) {
   if (status == null) return;
   String url = "";
   String picType = "";
   if (status.getOriginalPic() != null) {
     url = status.getOriginalPic();
     picType = "ori";
     Log("showPic ori");
   } else if (status.getBmiddlePic() != null) {
     url = status.getBmiddlePic();
     picType = "mid";
     Log("showPic mid");
   } else if (status.getThumbnailPic() != null) {
     url = status.getThumbnailPic();
     picType = "thumb";
     Log("showPic thumb");
   } else {
     Log("no pic url");
     return;
   }
   Sina.getInstance()
       .showImageViewZoom(WeiboDetail.this, Long.parseLong(status.getId()), url, picType);
 }
Esempio n. 6
0
 private void goToRepostList(Status srcStatus) {
   if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) {
     Sina.getInstance().showRepostWeibo(WeiboDetail.this, srcStatus);
   }
 }
Esempio n. 7
0
 /**
  * 转发微博
  *
  * @param id
  */
 private void redirectWeibo(long id, Status status) {
   if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) {
     Sina.getInstance().redirectWeibo(WeiboDetail.this, id, status);
   }
 }
Esempio n. 8
0
 /** 评论微博 */
 private void commentWeibo(long id) {
   if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) {
     Sina.getInstance().commentWeibo(WeiboDetail.this, id);
   }
 }
Esempio n. 9
0
 /**
  * 转到评论列表界面
  *
  * @param id
  */
 private void goToCommentList(long id) {
   if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) {
     Sina.getInstance().goToCommentList(this, id);
   }
 }
Esempio n. 10
0
 /** 返回首页 */
 private void backToHome() {
   Sina.getInstance().backToHome(this);
 }