@kacper635 Można na podstawie tego Activity stworzyć nowe. W nim będziesz miał nowe pola i będziesz pobierał z nich dane podobnie jak tutaj:
String email = inputEmail.getText().toString();
String password = inputPassword.getText().toString();
A następnie bazując na metodzie:
private void checkLogin(final String email, final String password)
utworzyć swoją, wysyłającą dane do Twojego serwisu, który będzie zapisywał dane. Tylko musi on być przygotowany na odbieranie tych danych. Tutaj, dane do logowania,wysyłasz pod odpowiedni punkt końcowy. Kryje się on pod:
Config_URL.URL_REGISTER //pewnie jego wartość to coś podobnego do http://localhost:8080/login
Twój serwis, który zapisujedobazy mysql musi mieć również punkt końcowy (endpoint) za pomocą którego zapiszesz nowe dane. Na przykład:
http://localhost:8080/jakies_dane
Na końcu musisz wiedzieć co zwróci serwis gdy dane zostaną prawidłowo zapisane. Może zwrócić tylko status: 200 czyli że wszystko jest OK, albo jakieś dodatkowe dane. W przypadku Twojego logowania jest to:
String uid = jObj.getString("uid");
JSONObject user = jObj.getJSONObject("user");
String name = user.getString("name");
String email = user.getString("email");
String grupa = user.getString("grupa");
String created_at = user.getString("created_at");
user, name, email, grupa, itd..
Na początku zastanów się jakie dane chcesz wysyłać. Sprawdź czy serwis pozwala na zapis takich danych (jeżeli nie to będzie go trzeba zmodyfikować). Potemstwórz activity z EditText, gdzie będziesz je pobierał🙂