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