package com.weikou.beibeivideo.ui.mine;
|
|
import org.apache.http.Header;
|
import org.json.JSONObject;
|
|
import android.app.ProgressDialog;
|
import android.content.Context;
|
import android.content.SharedPreferences;
|
import android.os.Build;
|
import android.os.Bundle;
|
import android.text.TextUtils;
|
import android.view.View;
|
import android.view.View.OnClickListener;
|
import android.widget.Button;
|
import android.widget.EditText;
|
import android.widget.TextView;
|
import android.widget.Toast;
|
import android.widget.LinearLayout.LayoutParams;
|
|
import com.weikou.beibeivideo.BasicTextHttpResponseHandler;
|
import com.weikou.beibeivideo.BeibeiVideoAPI;
|
import com.weikou.beibeivideo.R;
|
import com.weikou.beibeivideo.ui.BaseActivity;
|
import com.weikou.beibeivideo.util.ui.TopStatusSettings;
|
|
public class SuggestionActivity extends BaseActivity implements OnClickListener {
|
|
private TextView tv_top_bar_left;
|
private TextView tv_top_bar_middle;
|
|
private EditText et_suggestion;
|
private Button btn_confirm;
|
|
private ProgressDialog mProgressDialog;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
setContentView(R.layout.suggestion_activity);
|
TopStatusSettings.setStatusViewAndDeepColor(this);
|
tv_top_bar_left = (TextView) findViewById(R.id.tv_top_bar_left);
|
tv_top_bar_middle = (TextView) findViewById(R.id.tv_top_bar_middle);
|
tv_top_bar_middle.setText(R.string.suggestion);
|
|
et_suggestion = (EditText) findViewById(R.id.et_suggestion);
|
btn_confirm = (Button) findViewById(R.id.btn_confirm);
|
|
tv_top_bar_left.setOnClickListener(this);
|
btn_confirm.setOnClickListener(this);
|
|
mProgressDialog = new ProgressDialog(this);
|
mProgressDialog.setCanceledOnTouchOutside(false);
|
mProgressDialog.setMessage("提交数据中...");
|
}
|
|
@Override
|
public void onClick(View v) {
|
switch (v.getId()) {
|
case R.id.tv_top_bar_left: {
|
finish();
|
}
|
break;
|
case R.id.btn_confirm: {
|
advice(et_suggestion.getEditableText().toString());
|
}
|
break;
|
default:
|
break;
|
}
|
}
|
|
private void advice(String content) {
|
if (!TextUtils.isEmpty(content)) {
|
SharedPreferences preferences = getSharedPreferences("user",
|
Context.MODE_PRIVATE);
|
String uid = preferences.getString("uid", "");
|
BeibeiVideoAPI.advice(this, uid, content,
|
new BasicTextHttpResponseHandler() {
|
@Override
|
public void onStart() {
|
mProgressDialog.show();
|
}
|
|
@Override
|
public void onSuccessPerfect(int statusCode,
|
Header[] headers, JSONObject jsonObject)
|
throws Exception {
|
if (jsonObject.getBoolean("IsPost")) {
|
Toast.makeText(SuggestionActivity.this,
|
"你的建议已提交成功", Toast.LENGTH_LONG).show();
|
finish();
|
} else {
|
Toast.makeText(SuggestionActivity.this, "提交失败",
|
Toast.LENGTH_LONG).show();
|
}
|
}
|
|
@Override
|
public void onFinish() {
|
mProgressDialog.dismiss();
|
}
|
});
|
} else {
|
Toast.makeText(this, "请输入内容", Toast.LENGTH_LONG).show();
|
}
|
}
|
}
|