package com.ztspeech.simutalk2.weibo;
import com.ztspeech.simutalk2.R;
import com.ztspeech.simutalk2.qa.MainActivity;
import com.ztspeech.simutalk2.trans.InterpretActivity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class EditContent extends Activity implements OnClickListener{
private EditText edtContent;
private Button btnSend;
private Button btnCancle;
private TextView tvCount;
private int count = 140;
private Intent intent;
private int action = 0;
private String str = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.pop_editweibocontent);
intent = getIntent();
action = intent.getIntExtra("action", 0);
str = intent.getStringExtra("content");
edtContent = (EditText) findViewById(R.id.edtContent);
btnSend = (Button) findViewById(R.id.btnSend);
btnCancle = (Button) findViewById(R.id.btnCancle);
tvCount = (TextView) findViewById(R.id.tvCount);
btnSend.setOnClickListener(this);
btnCancle.setOnClickListener(this);
edtContent.setText(str);
//tvCount.setText((count-str.length())+"/"+count);
tvCount.setText("����������"+(count-str.length())+"��");
edtContent.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void afterTextChanged(Editable s) {
//tvCount.setText((count-edtContent.getText().toString().length())+"/"+count);
tvCount.setText("����������"+(count-edtContent.getText().toString().length())+"��");
}
});
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(v == btnSend){
if(MainActivity.iTencent.isBind()||
MainActivity.iSina.isBind()||
MainActivity.iRenren.isBinder()||
MainActivity.ikaixin.isBinder()){
Intent intentR = new Intent(EditContent.this,intent.getClass());
intentR.putExtra("content", edtContent.getText().toString().trim());
intentR.putExtra("isBind", "yes");
intentR.putExtra("action", action);
EditContent.this.setResult(000011, intentR);
finish();
}else{
Intent intentR = new Intent(EditContent.this,intent.getClass());
intentR.putExtra("content", edtContent.getText().toString().trim());
intentR.putExtra("isBind", "no");
intentR.putExtra("action", action);
EditContent.this.setResult(000011, intentR);
finish();
}
}else if(v == btnCancle){
finish();
}
}
}