package edu.minggo.chat.ui;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
import edu.minggo.chat.R;
import edu.minggo.chat.util.OptionAlert;
import edu.minggo.tencent.weibo.OAuth;
/**
* ������
* @author minggo
* @created 2013-2-28����02:36:45
*/
public class TencentWeiboBoundActivity extends Activity {
private Button oauthbt;
private Button backbt;
private Button cancelbt;
private SharedPreferences prefs;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tencent_weibo_bound);
oauthbt = (Button) findViewById(R.id.btn_bound);
cancelbt = (Button)findViewById(R.id.btn_cancel);
backbt = (Button)findViewById(R.id.weibo_reback_btn);
backbt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(TencentWeiboBoundActivity.this);
String oauth_token = prefs.getString(OAuth.OAUTH_TOKEN, "");//��prefs��ȡ��OAuth_Token��������ֵ
String oauth_token_secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");
if (oauth_token!=null&&oauth_token_secret!=null&&!oauth_token_secret.equals("")&&!oauth_token.equals("")) {
setResult(4);
}else{
setResult(5);
}
finish();
}
});
//�û�OAuth��Ȩ
oauthbt.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
startActivity(new Intent().setClass(v.getContext(), PrepareRequestTokenActivity.class));
}
});
cancelbt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
OptionAlert.showAlert(TencentWeiboBoundActivity.this, "����ȡ����",
new String[]{"ȡ������"},
null, new OptionAlert.OnAlertSelectId(){
@Override
public void onClick(int whichButton) {
switch(whichButton){
case 0:
prefs = PreferenceManager.getDefaultSharedPreferences(TencentWeiboBoundActivity.this);
Editor edit = prefs.edit();
edit.putString(OAuth.OAUTH_TOKEN, "");
edit.putString(OAuth.OAUTH_TOKEN_SECRET, "");
edit.commit();
setResult(5);
Toast.makeText(TencentWeiboBoundActivity.this, "ȡ���ɹ�", 2000).show();
break;
default:
break;
}
}
});
}
});
}
}