Advertisement
Guest User

Untitled

a guest
May 29th, 2015
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. Jeg bruker ikke Json enda, men det fungerer :)
  2.  
  3.  
  4.  
  5. //Fra MainActivity
  6. public void loginPost(View view){
  7. String test = "test";
  8. TextView helloText = (TextView)findViewById(R.id.helloText);
  9. //method.setText("Post Method");
  10. new DBActivity(this,helloText,1).execute(test);
  11. }
  12. ---------------------------------------------------------------------------------------------
  13. package no.mosern.testapp;
  14.  
  15. /**
  16. * Created by Andreas E. Mosvoll on 28.05.2015.
  17. */
  18. import java.io.BufferedReader;
  19. import java.io.InputStreamReader;
  20. import java.io.OutputStreamWriter;
  21. import java.net.URI;
  22. import java.net.URL;
  23. import java.net.URLConnection;
  24. import java.net.URLEncoder;
  25.  
  26. import org.apache.http.HttpResponse;
  27. import org.apache.http.client.HttpClient;
  28. import org.apache.http.client.methods.HttpGet;
  29. import org.apache.http.impl.client.DefaultHttpClient;
  30.  
  31. import android.content.Context;
  32. import android.os.AsyncTask;
  33. import android.widget.TextView;
  34.  
  35. public class DBActivity extends AsyncTask<String,Void,String> {
  36. private TextView test;
  37. private Context context;
  38.  
  39. //flag 0 means get and 1 means post.(By default it is get.)
  40. public DBActivity(Context context, TextView test) {
  41. this.context = context;
  42. this.test = test;
  43. }
  44.  
  45. protected void onPreExecute() {
  46.  
  47. }
  48.  
  49. @Override
  50. protected String doInBackground(String... arg0) {
  51.  
  52. try {
  53. String test = (String) arg0[0];
  54.  
  55. String link = "http://kark.hin.no/~530324/androidTest/androidTest.php";
  56. String data = URLEncoder.encode("testString", "UTF-8") + "=" + URLEncoder.encode(test, "UTF-8");
  57.  
  58. URL url = new URL(link);
  59. URLConnection conn = url.openConnection();
  60.  
  61. conn.setDoOutput(true);
  62. OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
  63.  
  64. wr.write(data);
  65. wr.flush();
  66.  
  67. BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
  68.  
  69. StringBuilder sb = new StringBuilder();
  70. String line = null;
  71.  
  72. // Read Server Response
  73. while ((line = reader.readLine()) != null) {
  74. sb.append(line);
  75. break;
  76. }
  77. return sb.toString();
  78. } catch (Exception e) {
  79. return new String("Exception: " + e.getMessage());
  80. }
  81. }
  82.  
  83. @Override
  84. protected void onPostExecute(String result) {
  85. this.test.setText(result);
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement