Skip to content

Commit a5d293b

Browse files
committed
adjusted names for variables and theme colors
1 parent 4ba51fc commit a5d293b

File tree

15 files changed

+146
-130
lines changed

15 files changed

+146
-130
lines changed

.idea/dbnavigator.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/io/github/k3ssdev/loginformsqliteandroid/LogActivity.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
import java.util.List;
1313

14+
// Actividad para mostrar los registros de la tabla SQLite
1415
public class LogActivity extends AppCompatActivity {
1516
private ListView listView_apr;
1617

@@ -37,23 +38,19 @@ private class ConsultarLogin extends AsyncTask<Void, Void, List<Login>> {
3738
@Override
3839
protected List<Login> doInBackground(Void... voids) {
3940
// Obtiene los registros de SQLite llamando al método consultarRegistros
40-
SQLiteHandler sqLiteHandler = new SQLiteHandler(LogActivity.this);
41-
List<Login> registros = sqLiteHandler.consultarRegistros();
42-
// Ordena los registros por fecha de forma descendente usando el campo timestamp
43-
44-
45-
46-
return registros;
41+
SQLiteHandler sqLiteHandler_apr = new SQLiteHandler(LogActivity.this);
42+
List<Login> registros_apr = sqLiteHandler_apr.consultarRegistros();
4743

44+
return registros_apr;
4845
}
4946

5047
@Override
5148
protected void onPostExecute(List<Login> registros) {
5249
if (registros != null) {
5350
// Crea un adaptador personalizado para tu lista de usuarios
54-
LoginAdapter adapter = new LoginAdapter(LogActivity.this, registros);
51+
LoginAdapter adapter_apr = new LoginAdapter(LogActivity.this, registros);
5552
// Asigna el adaptador al ListView
56-
listView_apr.setAdapter(adapter);
53+
listView_apr.setAdapter(adapter_apr);
5754
}
5855
}
5956
}
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,27 @@
11
package io.github.k3ssdev.loginformsqliteandroid;
22

3+
// Clase POJO para objeto Login
34
public class Login {
4-
private final String usuario;
5-
private final String contrasena;
6-
private final String timestamp;
5+
private final String usuario_apr;
6+
private final String contrasena_apr;
7+
private final String timestamp_apr;
78

89
public Login(String usuario, String contrasena, String timestamp) {
9-
this.usuario = usuario;
10-
this.contrasena = contrasena;
11-
this.timestamp = timestamp;
10+
this.usuario_apr = usuario;
11+
this.contrasena_apr = contrasena;
12+
this.timestamp_apr = timestamp;
1213
}
1314

1415
public String getUsuario() {
15-
return usuario;
16+
return usuario_apr;
1617
}
1718

1819
public String getContrasena() {
19-
return contrasena;
20+
return contrasena_apr;
2021
}
2122

2223
public String getTimestamp() {
23-
return timestamp;
24+
return timestamp_apr;
2425
}
2526

2627
}

app/src/main/java/io/github/k3ssdev/loginformsqliteandroid/LoginAdapter.java

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,29 +41,30 @@ public long getItemId(int position) {
4141
}
4242

4343
// Obtiene la vista que muestra un elemento de la lista
44-
@SuppressLint("InflateParams")
44+
@SuppressLint("InflateParams") // No se usa el padre de la vista, por eso se pasa null
4545
@Override
46-
public View getView(int position, View convertView, ViewGroup parent) {
47-
if (convertView == null) {
48-
// Infla la vista si es nula
49-
LayoutInflater inflater = (LayoutInflater) context_apr.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
50-
convertView = inflater.inflate(R.layout.item_usuario, null);
46+
public View getView(int position, View convertView_apr, ViewGroup parent) {
47+
if (convertView_apr == null) {
48+
// Infla la vista si es nula, crea una instancia de una vista a partir del diseño XML
49+
LayoutInflater inflater_apr = (LayoutInflater) context_apr.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
50+
// Obtiene la vista del elemento de la lista
51+
convertView_apr = inflater_apr.inflate(R.layout.item_usuario, null);
5152
}
5253

5354
// Obtiene las referencias a los elementos de diseño en item_usuario.xml
54-
TextView nombreUsuarioTextView_apr = convertView.findViewById(R.id.nombreUsuarioTextView);
55-
TextView contrasenaTextView_apr = convertView.findViewById(R.id.contrasenaTextView);
56-
TextView fechaNacimientoTextView_apr = convertView.findViewById(R.id.fechaNacimientoTextView);
55+
TextView nombreUsuarioTextView_apr = convertView_apr.findViewById(R.id.nombreUsuarioTextView);
56+
TextView contrasenaTextView_apr = convertView_apr.findViewById(R.id.contrasenaTextView);
57+
TextView fechaNacimientoTextView_apr = convertView_apr.findViewById(R.id.fechaNacimientoTextView);
5758

5859
// Obtiene el usuario en la posición actual
59-
Login login = rows_apr.get(position);
60+
Login login_apr = rows_apr.get(position);
6061

6162
// Establece los datos en los elementos de diseño
62-
nombreUsuarioTextView_apr.setText(login.getUsuario());
63-
contrasenaTextView_apr.setText(login.getContrasena());
64-
fechaNacimientoTextView_apr.setText(login.getTimestamp());
63+
nombreUsuarioTextView_apr.setText(login_apr.getUsuario());
64+
contrasenaTextView_apr.setText(login_apr.getContrasena());
65+
fechaNacimientoTextView_apr.setText(login_apr.getTimestamp());
6566

66-
return convertView;
67+
return convertView_apr;
6768
}
6869
}
6970

app/src/main/java/io/github/k3ssdev/loginformsqliteandroid/MainActivity.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ protected void onCreate(Bundle savedInstanceState) {
2222

2323
// Configura un escuchador de clic para el botón de inicio de sesión
2424
buttonLogin_apr.setOnClickListener(v -> {
25-
String usuario = editTextUsername_apr.getText().toString();
26-
String contrasena = editTextPassword_apr.getText().toString();
25+
String usuario_apr = editTextUsername_apr.getText().toString();
26+
String contrasena_apr = editTextPassword_apr.getText().toString();
2727

2828
// Valida que usuario y contraseña no estén vacíos
29-
if (usuario.isEmpty() || contrasena.isEmpty()) {
29+
if (usuario_apr.isEmpty() || contrasena_apr.isEmpty()) {
3030
// Comprueba que campo esté vacío y muestra un mensaje de error
31-
if (usuario.isEmpty()) {
31+
if (usuario_apr.isEmpty()) {
3232
editTextUsername_apr.setError("El usuario no puede estar vacío");
3333
}
34-
if (contrasena.isEmpty()) {
34+
if (contrasena_apr.isEmpty()) {
3535
editTextPassword_apr.setError("La contraseña no puede estar vacía");
3636
}
3737
// Muestra un mensaje toast
@@ -40,7 +40,7 @@ protected void onCreate(Bundle savedInstanceState) {
4040
}
4141

4242
// Valida que usuario solo use letras y números
43-
if (!usuario.matches("[A-Za-z0-9]+")) {
43+
if (!usuario_apr.matches("[A-Za-z0-9]+")) {
4444
// Muestra un mensaje de error
4545
editTextUsername_apr.setError("El usuario solo puede contener letras y números");
4646
// Muestra un mensaje toast
@@ -49,7 +49,7 @@ protected void onCreate(Bundle savedInstanceState) {
4949
}
5050

5151
// Valida que usuario tenga entre 4 y 8 caracteres
52-
if (contrasena.length() < 4 || contrasena.length() > 8) {
52+
if (contrasena_apr.length() < 4 || contrasena_apr.length() > 8) {
5353
// Muestra un mensaje de error
5454
editTextPassword_apr.setError("La contraseña debe tener entre 4 y 8 caracteres");
5555
// Muestra un mensaje toast
@@ -58,10 +58,10 @@ protected void onCreate(Bundle savedInstanceState) {
5858
}
5959

6060
// Crea una instancia de WebServiceHandler
61-
WebServiceHandler webServiceHandler = new WebServiceHandler(this);
61+
WebServiceHandler webServiceHandler_apr = new WebServiceHandler(this);
6262

6363
// Llama a la tarea ValidarUsuario con execute
64-
webServiceHandler.new ValidarUsuario().execute(usuario, contrasena);
64+
webServiceHandler_apr.new ValidarUsuario().execute(usuario_apr, contrasena_apr);
6565
});
6666
}
6767
}

app/src/main/java/io/github/k3ssdev/loginformsqliteandroid/SQLiteHandler.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public SQLiteHandler(Context context) {
3030
// Inserta un registro en la tabla con la marca de tiempo actual
3131
public void insertarRegistro(String usuario, String contrasena) {
3232
// Obtener la marca de tiempo actual
33-
Date date = new Date();
34-
Timestamp timestamp = new Timestamp(date.getTime());
33+
Date date_apr = new Date();
34+
Timestamp timestamp = new Timestamp(date_apr.getTime());
3535

3636
// Crea el registro
3737
ContentValues values = new ContentValues();
@@ -46,7 +46,7 @@ public void insertarRegistro(String usuario, String contrasena) {
4646
// Consulta los registros de la tabla
4747
public List<Login> consultarRegistros() {
4848
// Consulta los registros
49-
List<Login> registros = new ArrayList<>();
49+
List<Login> registros_apr = new ArrayList<>();
5050
Cursor cursor = db_apr.query(tableName_apr, null, null, null, null, null, "timestamp DESC");
5151

5252
// Recorre los registros
@@ -57,14 +57,14 @@ public List<Login> consultarRegistros() {
5757

5858
// Crea un objeto Login y lo añade a la lista
5959
Login registro = new Login(timestamp, usuario, contrasena);
60-
registros.add(registro);
60+
registros_apr.add(registro);
6161
}
6262

6363
// Cierra el cursor
6464
cursor.close();
6565

6666
// Devuelve la lista de registros
67-
return registros;
67+
return registros_apr;
6868
}
6969

7070
/** @noinspection unused*/ // Elimina todos los registros de la tabla

app/src/main/java/io/github/k3ssdev/loginformsqliteandroid/SecondActivity.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ protected void onCreate(Bundle savedInstanceState) {
2626

2727
public void exit(View view) {
2828
// Crea un Intent para volver al MainActivity
29-
Intent intent = new Intent(this, MainActivity.class);
30-
startActivity(intent);
29+
Intent intent_apr = new Intent(this, MainActivity.class);
30+
startActivity(intent_apr);
3131
finish(); // Cierra la actividad actual
3232
}
3333

@@ -45,10 +45,10 @@ protected List<User> doInBackground(Void... voids) {
4545
protected void onPostExecute(List<User> usuarios) {
4646
if (usuarios != null) {
4747
// Crea un adaptador personalizado para tu lista de usuarios
48-
UserAdapter adapter = new UserAdapter(SecondActivity.this, usuarios);
48+
UserAdapter adapter_apr = new UserAdapter(SecondActivity.this, usuarios);
4949

5050
// Asigna el adaptador al ListView
51-
listView_apr.setAdapter(adapter);
51+
listView_apr.setAdapter(adapter_apr);
5252
}
5353
}
5454
}
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,30 @@
11
package io.github.k3ssdev.loginformsqliteandroid;
22

3+
// Clase POJO para el usuario
34
public class User {
4-
private final String nombreUsuario;
5-
private final String contrasena;
6-
private final String fechaNacimiento;
5+
private final String nombreUsuario_apr;
6+
private final String contrasena_apr;
7+
private final String fechaNacimiento_apr;
78

89
// Constructor de la clase User
910
public User(String nombreUsuario, String contrasena, String fechaNacimiento) {
10-
this.nombreUsuario = nombreUsuario;
11-
this.contrasena = contrasena;
12-
this.fechaNacimiento = fechaNacimiento;
11+
this.nombreUsuario_apr = nombreUsuario;
12+
this.contrasena_apr = contrasena;
13+
this.fechaNacimiento_apr = fechaNacimiento;
1314
}
1415

1516
// Método para obtener el nombre de usuario
1617
public String getNombreUsuario() {
17-
return nombreUsuario;
18+
return nombreUsuario_apr;
1819
}
1920

2021
// Método para obtener la contraseña
2122
public String getContrasena() {
22-
return contrasena;
23+
return contrasena_apr;
2324
}
2425

2526
// Método para obtener la fecha de nacimiento
2627
public String getFechaNacimiento() {
27-
return fechaNacimiento;
28+
return fechaNacimiento_apr;
2829
}
2930
}

app/src/main/java/io/github/k3ssdev/loginformsqliteandroid/UserAdapter.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ public long getItemId(int position) {
4545
public View getView(int position, View convertView, ViewGroup parent) {
4646
if (convertView == null) {
4747
// Infla la vista si es nula
48-
LayoutInflater inflater = (LayoutInflater) context_apr.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
49-
convertView = inflater.inflate(R.layout.item_usuario, null);
48+
LayoutInflater inflater_apr = (LayoutInflater) context_apr.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
49+
convertView = inflater_apr.inflate(R.layout.item_usuario, null);
5050
}
5151

5252
// Obtiene las referencias a los elementos de diseño en item_usuario.xml
@@ -55,12 +55,12 @@ public View getView(int position, View convertView, ViewGroup parent) {
5555
TextView fechaNacimientoTextView_apr = convertView.findViewById(R.id.fechaNacimientoTextView);
5656

5757
// Obtiene el usuario en la posición actual
58-
User usuario = usuarios_apr.get(position);
58+
User usuario_apr = usuarios_apr.get(position);
5959

6060
// Establece los datos en los elementos de diseño
61-
nombreUsuarioTextView_apr.setText(usuario.getNombreUsuario());
62-
contrasenaTextView_apr.setText(usuario.getContrasena());
63-
fechaNacimientoTextView_apr.setText(usuario.getFechaNacimiento());
61+
nombreUsuarioTextView_apr.setText(usuario_apr.getNombreUsuario());
62+
contrasenaTextView_apr.setText(usuario_apr.getContrasena());
63+
fechaNacimientoTextView_apr.setText(usuario_apr.getFechaNacimiento());
6464

6565
return convertView;
6666
}

0 commit comments

Comments
 (0)