/** 转入用户信息界面 */ private void goToUserinfo() { if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) { if (mStatus != null && mStatus.getUser() != null) { Sina.getInstance().goToUserInfo(this, Long.parseLong(mStatus.getUser().getId())); } } }
/** 收藏微博 */ 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, "收藏失败"); } } }
@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(); } }
/** 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)); } }
/** 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); }
private void goToRepostList(Status srcStatus) { if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) { Sina.getInstance().showRepostWeibo(WeiboDetail.this, srcStatus); } }
/** * 转发微博 * * @param id */ private void redirectWeibo(long id, Status status) { if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) { Sina.getInstance().redirectWeibo(WeiboDetail.this, id, status); } }
/** 评论微博 */ private void commentWeibo(long id) { if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) { Sina.getInstance().commentWeibo(WeiboDetail.this, id); } }
/** * 转到评论列表界面 * * @param id */ private void goToCommentList(long id) { if (OAuthInfoManager.getInstance().isLogin(WeiboDetail.this)) { Sina.getInstance().goToCommentList(this, id); } }
/** 返回首页 */ private void backToHome() { Sina.getInstance().backToHome(this); }