Я работаю над приложением android, которое использует REST API для аутентификации пользователя при входе в систему. Я застрял в том месте, где я могу отправить учетные данные пользователя в API с помощью нажатия кнопки.
public class MainActivity extends AppCompatActivity {
EditText shopURL, uName,uPws;
Button login;
String getURL, getName, getPws;
ArrayList<String> credentials;
private String Tag="ans";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
shopURL=findViewById(R.id.shopURL);
uName=findViewById(R.id.userName);
uPws=findViewById(R.id.password);
login=findViewById(R.id.loginBtn);
credentials=new ArrayList<>();
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
getURL= shopURL.getText().toString();
getName= uName.getText().toString();
getPws= uPws.getText().toString();
credentials.add(getURL);
credentials.add(getName);
credentials.add(getPws);
for (int i = 0; i <credentials.size() ; i++) {
Log.d(Tag,"Login Credentials are: "+credentials.get(i));
}[This is my app UI][1]