package com.yeetou.xinyongkaguanjia.ui; import com.yeetou.xinyongkaguanjia.R; import com.yeetou.xinyongkaguanjia.constants.AppConstant; import com.yeetou.xinyongkaguanjia.db.service.DbAccountService; import com.yeetou.xinyongkaguanjia.http.service.Feedback; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.View.OnClickListener; import android.widget.EditText; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; public class E6Activity extends AbstractActivity { private ImageView e6_send; private EditText e6_text_feedback; private DbAccountService dbas; private LinearLayout LinearLayout_Ab_Left_Indicator; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_e6); TextView TextView_Ab_Title = (TextView)findViewById(R.id.TextView_Ab_Title); TextView_Ab_Title.setText("给我们提意见"); e6_send = (ImageView) findViewById(R.id.e6_send); e6_text_feedback = (EditText) findViewById(R.id.e6_text_feedback); dbas = new DbAccountService(this); e6_send.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(e6_text_feedback.getText().toString().equals("")){ Toast.makeText(E6Activity.this, "内容不能为空哦~~", Toast.LENGTH_SHORT).show(); return; } new Thread(new Feedback(E6Activity.this, mhandler, dbas.get().getEmail(), dbas.get().getSecret(), e6_text_feedback.getText().toString())).start(); showProgressDialog("正在发表反馈信息"); } }); LinearLayout_Ab_Left_Indicator = (LinearLayout) findViewById(R.id.LinearLayout_Ab_Left_Indicator); LinearLayout_Ab_Left_Indicator.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub finish(); } }); } public Handler mhandler = new Handler() { @Override public void handleMessage(Message msg) { // TODO Auto-generated method stub dismissProgressDialog(); super.handleMessage(msg); switch (msg.what) { case AppConstant.HANDLER_MESSAGE_NORMAL: Toast.makeText(E6Activity.this, "反馈成功", Toast.LENGTH_SHORT).show(); finish(); break; case AppConstant.HANDLER_MESSAGE_NONETWORK: break; case AppConstant.HANDLER_MESSAGE_TIMEOUT: break; case AppConstant.HANDLER_HTTPSTATUS_ERROR: break; } } }; }