Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.42 KB | None | 0 0
  1. package itsoftware.datdot.shitycode;
  2.  
  3. import android.os.AsyncTask;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.text.InputType;
  7. import android.util.Log;
  8. import android.view.View;
  9. import android.widget.Button;
  10. import android.widget.Toast;
  11.  
  12. import java.io.BufferedReader;
  13. import java.io.InputStream;
  14. import java.io.InputStreamReader;
  15. import java.net.HttpURLConnection;
  16. import java.net.URL;
  17.  
  18. public class MainActivity extends AppCompatActivity {
  19.  
  20.     public static String server = "http://37.21.54.126/json";
  21.  
  22.     @Override
  23.     protected void onCreate(Bundle savedInstanceState) {
  24.         super.onCreate(savedInstanceState);
  25.         setContentView(R.layout.activity_main);
  26.  
  27.         Button button = (Button) findViewById(R.id.button);
  28.         button.setOnClickListener(new View.OnClickListener() {
  29.             @Override
  30.             public void onClick(View v) {
  31.                 new flex().execute();
  32.                 Toast.makeText(getApplicationContext(), "BUTTON CLICK", Toast.LENGTH_LONG).show();
  33.             }
  34.         });
  35.     }
  36.  
  37.     class flex extends AsyncTask<Void, Void, Void> {
  38.  
  39.         @Override
  40.         protected void onProgressUpdate(Void... values) {
  41.             super.onProgressUpdate(values);
  42.         }
  43.  
  44.         @Override
  45.         protected void onPostExecute(Void aVoid) {
  46.             super.onPostExecute(aVoid);
  47.         }
  48.  
  49.  
  50.         @Override
  51.         protected Void doInBackground(Void... voids) {
  52.             try {
  53.                 URL url = new URL(server);
  54.                 HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  55.                 String login = "aaaa";
  56.                 String password = "bbbb";
  57.                 connection.getResponseCode();
  58.  
  59.                 InputStream inputStream = url.openStream();
  60.                 BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
  61.                 StringBuilder result = new StringBuilder();
  62.                 String line;
  63.                 while ((line = reader.readLine()) != null) {
  64.                     result.append(line);
  65.                 }
  66.                 Log.d("FLEX", "connection.getResponseCode() = " + connection.getResponseCode());
  67.                 Log.d("FLEX", result.toString());
  68.  
  69.             } catch (Exception ignored) {
  70.                 Log.d("FLEX", String.valueOf(ignored));
  71.             }
  72.             return null;
  73.         }
  74.     }
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement