package com.wise.wawc; import java.util.ArrayList; import java.util.List; import org.apache.http.NameValuePair; import org.apache.http.message.BasicNameValuePair; import com.wise.pubclas.Constant; import com.wise.pubclas.NetThread; import com.wise.pubclas.Variable; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.view.WindowManager; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; import android.widget.Toast; public class FeedBackActivity extends Activity { private static final int feedBack = 1; EditText et_content,et_qq; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_feed_back); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); Button bt_send = (Button)findViewById(R.id.bt_send); bt_send.setOnClickListener(onClickListener); ImageView iv_back = (ImageView)findViewById(R.id.iv_back); iv_back.setOnClickListener(onClickListener); et_content = (EditText)findViewById(R.id.et_content); et_qq = (EditText)findViewById(R.id.et_qq); } OnClickListener onClickListener = new OnClickListener() { @Override public void onClick(View v) { switch (v.getId()) { case R.id.bt_send: String content = et_content.getText().toString().trim(); if(content.equals("")){ Toast.makeText(FeedBackActivity.this, "反馈的内容不能为空", Toast.LENGTH_SHORT).show(); break; } String qq = et_qq.getText().toString().trim(); if(qq.equals("")){ Toast.makeText(FeedBackActivity.this, "联系方式不能为空", Toast.LENGTH_SHORT).show(); break; } String url = Constant.BaseUrl + "feedback?auth_code=" + Variable.auth_code; List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("content", content)); params.add(new BasicNameValuePair("contact", qq)); params.add(new BasicNameValuePair("cust_id", Variable.cust_id == null ? "0":Variable.cust_id)); new Thread(new NetThread.postDataThread(handler, url, params, feedBack)).start(); break; case R.id.iv_back: finish(); break; } } }; Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what) { case feedBack: System.out.println(msg.obj.toString()); Toast.makeText(FeedBackActivity.this, "意见反馈成功", Toast.LENGTH_SHORT).show(); break; } } }; }