package de.lnetwork.lmanagement;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.concurrent.TimeUnit;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.OkHttpClient;
public class Startseite extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_startseite);
String email = getIntent().getExtras().getString("email");
String password = getIntent().getExtras().getString("password");
final Button buttonMenuStartseite = findViewById(R.id.buttonMenuStartseite);
final TextView textViewTestForRequest = findViewById(R.id.textViewTestForRequest);
buttonMenuStartseite.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
test();
}
});
}
public void test() {
final TextView textViewTestForRequest = findViewById(R.id.textViewTestForRequest);
[COLOR=rgb(97, 189, 109)]String url = "http://raspberrypi:3000/users";
String antwort = "";
OkHttpClient client = new OkHttpClient.Builder()
.connectTimeout(5, TimeUnit.SECONDS)
.writeTimeout(5, TimeUnit.SECONDS)
.readTimeout(5, TimeUnit.SECONDS).build();
okhttp3.Request request;
request = new okhttp3.Request.Builder().url(url).method("GET", null).build();
client.newCall(request).enqueue(new Callback()
{
public void onFailure(Call call, IOException e)
{
try
{
} catch (Exception ll) {}
}
@Override
public void onResponse(Call call, okhttp3.Response response) throws IOException
{
if (response.isSuccessful())
{
String in = response.body().string();
textViewTestForRequest.setText(in);
}
}
});
}[/COLOR]
}