package com.partynetwork.iparty.site;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.TextView;
import com.partynetwork.iparty.R;
import com.partynetwork.iparty.app.common.QQWeiboHelper;
import com.partynetwork.iparty.app.common.RenRenHelper;
import com.partynetwork.iparty.app.common.SinaWeiboHelper;
/**
* 设置—分享—平台选择
*
*/
public class SiteShareActivity extends Activity implements OnClickListener {
private TextView sinaTv;
private TextView tencentTv;
private TextView renrenTv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.site_share);
initView();
initData();
}
private void initData() {
if (SinaWeiboHelper.isAuth(this)) {
sinaTv.setText("已绑定");
} else {
sinaTv.setText("未绑定");
}
if (QQWeiboHelper.isAuth(this)) {
tencentTv.setText("已绑定");
} else {
tencentTv.setText("未绑定");
}
if (RenRenHelper.isAuth(this)) {
renrenTv.setText("已绑定");
} else {
renrenTv.setText("未绑定");
}
}
private void initView() {
initHeadView();
sinaTv = (TextView) findViewById(R.id.sina_tv);
tencentTv = (TextView) findViewById(R.id.qq_tv);
renrenTv = (TextView) findViewById(R.id.renren_tv);
findViewById(R.id.sina_rl).setOnClickListener(this);
findViewById(R.id.qq_rl).setOnClickListener(this);
findViewById(R.id.renren_rl).setOnClickListener(this);
}
private void initHeadView() {
findViewById(R.id.menu_head_left).setOnClickListener(this);
findViewById(R.id.menu_head_middle).setOnClickListener(this);
findViewById(R.id.menu_head_right).setOnClickListener(this);
ImageView mHeadLeftImage = (ImageView) findViewById(R.id.menu_head_left_iv);
mHeadLeftImage.setImageResource(R.drawable.menu_head_back);
TextView mHeadTitle = (TextView) findViewById(R.id.menu_head_middle_text);
mHeadTitle.setText("社交绑定");
mHeadTitle.setTextColor(Color.BLACK);
ImageView mHeadMiddleImage = (ImageView) findViewById(R.id.menu_head_middle_img);
mHeadMiddleImage.setVisibility(View.GONE);
ImageView mHeadRightImage = (ImageView) findViewById(R.id.menu_head_right_iv);
mHeadRightImage.setVisibility(View.INVISIBLE);
}
public void onClick(View view) {
switch (view.getId()) {
case R.id.menu_head_left:
// 关闭
finish();
break;
case R.id.sina_rl:
// 新浪微博
if (SinaWeiboHelper.isAuth(this)) {
// 用户已授权
// Intent infoIntent = new Intent(this,
// SiteShareInfoActivity.class);
// infoIntent.putExtra(SiteShareInfoActivity.PLAT_TYPE,
// SiteShareInfoActivity.SINA);
// startActivity(infoIntent);
} else {
SinaWeiboHelper.auth(this);
}
break;
case R.id.qq_rl:
if (QQWeiboHelper.isAuth(this)) {
// T.showShort(this, "授权成功,发送测试微博!");
// QQWeiboHelper.getUserInfo(this, new HttpCallback() {
// @Override
// public void onResult(Object object) {
// ModelResult result = (ModelResult) object;
// if (result != null && result.isSuccess()) {
// T.showShort(SiteShareActivity.this, "发送成功");
// } else {
// T.showShort(SiteShareActivity.this, "发送失败");
// }
// }
// });
} else {
QQWeiboHelper.auth(this);
}
break;
case R.id.renren_rl:
if (RenRenHelper.isAuth(this)) {
// T.showShort(this, "授权成功,发送测试微博!");
// RenRenHelper.shareMessage(this, "hello world!",
// "http://www.loveiparty.com");
} else {
RenRenHelper.authorize(this);
}
break;
default:
break;
}
}
@Override
protected void onPause() {
super.onPause();
}
@Override
protected void onResume() {
initData();
super.onResume();
}
}