rachmadi

Main Class

Jan 24th, 2015
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1. package library.danaraddi.com.myapplication;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import org.apache.http.NameValuePair;
  7. import org.apache.http.message.BasicNameValuePair;
  8. import org.json.JSONObject;
  9.  
  10. import android.annotation.TargetApi;
  11. import android.app.Activity;
  12. import android.os.AsyncTask;
  13. import android.os.Build;
  14. import android.os.Bundle;
  15. import android.view.View;
  16. import android.view.View.OnClickListener;
  17. import android.widget.Button;
  18.  
  19.  
  20. public class MainActivity extends Activity {
  21.  
  22.     JSONParser jsonParser = new JSONParser();
  23.     String URL = "http://192.168.1.2/CPSScripts/submit.php";
  24.  
  25.  
  26.     @TargetApi(Build.VERSION_CODES.GINGERBREAD)
  27.     @Override
  28.     protected void onCreate(Bundle savedInstanceState) {
  29.         super.onCreate(savedInstanceState);
  30.         setContentView(R.layout.activity_main);
  31.         // importing button
  32.         Button button = (Button) findViewById(R.id.button);
  33.  
  34.         button.setOnClickListener(new OnClickListener() {
  35.            
  36.             @Override
  37.             public void onClick(View v) {
  38.                 // TODO Auto-generated method stub
  39.                 new Submition().execute();
  40.             }
  41.         });
  42.     }
  43.    
  44.     private class Submition extends AsyncTask<Void, Void, String>{
  45.  
  46.         @Override
  47.         protected String doInBackground(Void... params) {
  48.             // TODO Auto-generated method stub
  49.             List<NameValuePair> parameter = new ArrayList<NameValuePair>();
  50.             parameter.add(new BasicNameValuePair("question","question"));
  51.             parameter.add(new BasicNameValuePair("option1","option1"));
  52.             parameter.add(new BasicNameValuePair("option2","option2"));
  53.             parameter.add(new BasicNameValuePair("option3","option3"));
  54.             parameter.add(new BasicNameValuePair("option4","option4"));
  55.             parameter.add(new BasicNameValuePair("answer","answer"));
  56.             try {
  57.                 JSONObject jsonObj = jsonParser.makeHttpRequest(URL, "POST", parameter);
  58.                 //do some response handling here
  59.                
  60.             } catch (Exception e) {
  61.                 e.printStackTrace();
  62.             }
  63.             return null;
  64.         }
  65.        
  66.     }
  67.  
  68. }
Advertisement
Add Comment
Please, Sign In to add comment