Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Jeg bruker ikke Json enda, men det fungerer :)
- //Fra MainActivity
- public void loginPost(View view){
- String test = "test";
- TextView helloText = (TextView)findViewById(R.id.helloText);
- //method.setText("Post Method");
- new DBActivity(this,helloText,1).execute(test);
- }
- ---------------------------------------------------------------------------------------------
- package no.mosern.testapp;
- /**
- * Created by Andreas E. Mosvoll on 28.05.2015.
- */
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.io.OutputStreamWriter;
- import java.net.URI;
- import java.net.URL;
- import java.net.URLConnection;
- import java.net.URLEncoder;
- import org.apache.http.HttpResponse;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.methods.HttpGet;
- import org.apache.http.impl.client.DefaultHttpClient;
- import android.content.Context;
- import android.os.AsyncTask;
- import android.widget.TextView;
- public class DBActivity extends AsyncTask<String,Void,String> {
- private TextView test;
- private Context context;
- //flag 0 means get and 1 means post.(By default it is get.)
- public DBActivity(Context context, TextView test) {
- this.context = context;
- this.test = test;
- }
- protected void onPreExecute() {
- }
- @Override
- protected String doInBackground(String... arg0) {
- try {
- String test = (String) arg0[0];
- String link = "http://kark.hin.no/~530324/androidTest/androidTest.php";
- String data = URLEncoder.encode("testString", "UTF-8") + "=" + URLEncoder.encode(test, "UTF-8");
- URL url = new URL(link);
- URLConnection conn = url.openConnection();
- conn.setDoOutput(true);
- OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
- wr.write(data);
- wr.flush();
- BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
- StringBuilder sb = new StringBuilder();
- String line = null;
- // Read Server Response
- while ((line = reader.readLine()) != null) {
- sb.append(line);
- break;
- }
- return sb.toString();
- } catch (Exception e) {
- return new String("Exception: " + e.getMessage());
- }
- }
- @Override
- protected void onPostExecute(String result) {
- this.test.setText(result);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement