Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.test.db;
- import android.app.Activity;
- import android.os.Bundle;
- import android.os.Handler;
- import android.os.Message;
- import java.util.ArrayList;
- import java.util.List;
- import org.apache.http.HttpResponse;
- import org.apache.http.NameValuePair;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.ResponseHandler;
- import org.apache.http.client.entity.UrlEncodedFormEntity;
- import org.apache.http.client.methods.HttpPost;
- import org.apache.http.impl.client.BasicResponseHandler;
- import org.apache.http.impl.client.DefaultHttpClient;
- import org.apache.http.message.BasicNameValuePair;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- public class TestDBActivity extends Activity {
- Button b;
- EditText et;
- TextView tv;
- HttpPost httpost;
- StringBuffer sb;
- HttpResponse response;
- HttpClient httpclient;
- List<NameValuePair> nameValuepair;
- String text1="";
- String res;
- Thread mProcess;
- Handler mhandler = new Handler()
- {
- @Override
- public void handleMessage(Message msg)
- {
- tv = (TextView)findViewById(R.id.output);
- tv.setText(res);
- mProcess.stop();
- }
- };
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- b = (Button)findViewById(R.id.btn);
- et = (EditText)findViewById(R.id.input);
- mProcess = new Thread(new Runnable()
- {
- @Override
- public void run() {
- try
- {
- text1 = et.getText().toString();
- httpclient = new DefaultHttpClient();
- httpost = new HttpPost("http://androidtest.zxq.net/disp.php");
- nameValuepair = new ArrayList<NameValuePair>(1);
- nameValuepair.add(new BasicNameValuePair("input",text1.trim()));
- httpost.setEntity(new UrlEncodedFormEntity(nameValuepair));
- response = httpclient.execute(httpost);
- ResponseHandler<String> responseHandler = new BasicResponseHandler();
- res = httpclient.execute(httpost, responseHandler);
- Message myMsg = mhandler.obtainMessage();
- myMsg.obj = "Response is: ";
- mhandler.sendMessage(myMsg);
- }
- catch(Exception e){
- tv.setText("Exception : " + e.getMessage());
- }
- }
- });
- b.setOnClickListener(new OnClickListener(){
- @Override
- public void onClick(View v) {
- mProcess.start();
- }
- });
- /*b.setOnClickListener(new OnClickListener(){
- @Override
- public void onClick(View v) {
- try{
- text1 = et.getText().toString();
- httpclient = new DefaultHttpClient();
- httpost = new HttpPost("http://androidtest.zxq.net/disp.php");
- nameValuepair = new ArrayList<NameValuePair>(1);
- nameValuepair.add(new BasicNameValuePair("input",text1.trim()));
- httpost.setEntity(new UrlEncodedFormEntity(nameValuepair));
- response = httpclient.execute(httpost);
- ResponseHandler<String> responseHandler = new BasicResponseHandler();
- String response = httpclient.execute(httpost, responseHandler);
- tv.setText("Response:" + response);
- b.setOnClickListener(new OnClickListener(){
- @Override
- public void onClick(View v) {
- }
- catch(Exception e){
- tv.setText("Exception : " + e.getMessage());
- }
- }
- });*/
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement