tabela nova

This commit is contained in:
2026-03-17 17:09:00 +00:00
parent 109e4b4a92
commit 33a3064a89
2 changed files with 19 additions and 48 deletions

View File

@@ -78,8 +78,12 @@ public class HomeFragment extends Fragment {
try {
Team team = postSnapshot.getValue(Team.class);
if (team != null) {
if (team.getTeam_id() == null) {
team.setTeam_id(postSnapshot.getKey());
if (team.getTeam_id() == 0) {
try {
team.setTeam_id(Integer.parseInt(postSnapshot.getKey()));
} catch (NumberFormatException e) {
// fallback if key is not a number
}
}
teams.add(team);
}

View File

@@ -1,151 +1,118 @@
package com.example.vdcscore.ui.home;
@com.google.firebase.database.IgnoreExtraProperties
public class Team {
@com.google.firebase.database.PropertyName("id")
private String team_id;
@com.google.firebase.database.PropertyName("name")
private int team_id;
private String nome;
@com.google.firebase.database.PropertyName("points")
private int pontos;
@com.google.firebase.database.PropertyName("played")
private int jogos;
@com.google.firebase.database.PropertyName("won")
private int vitorias;
@com.google.firebase.database.PropertyName("drawn")
private int empates;
@com.google.firebase.database.PropertyName("lost")
private int derrotas;
@com.google.firebase.database.PropertyName("goalsFor")
private int golos_marcados;
@com.google.firebase.database.PropertyName("goalsAgainst")
private int golos_sofridos;
@com.google.firebase.database.PropertyName("goalDifference")
private int diferenca_golos;
@com.google.firebase.database.PropertyName("imageUrl")
private String imagem;
private int posicao;
public Team() {
// Required empty constructor for Firebase
}
// Getters and Setters
@com.google.firebase.database.PropertyName("id")
public String getTeam_id() {
public int getTeam_id() {
return team_id;
}
@com.google.firebase.database.PropertyName("id")
public void setTeam_id(String team_id) {
public void setTeam_id(int team_id) {
this.team_id = team_id;
}
@com.google.firebase.database.PropertyName("name")
public String getNome() {
return nome;
}
@com.google.firebase.database.PropertyName("name")
public void setNome(String nome) {
this.nome = nome;
}
@com.google.firebase.database.PropertyName("points")
public int getPontos() {
return pontos;
}
@com.google.firebase.database.PropertyName("points")
public void setPontos(int pontos) {
this.pontos = pontos;
}
@com.google.firebase.database.PropertyName("played")
public int getJogos() {
return jogos;
}
@com.google.firebase.database.PropertyName("played")
public void setJogos(int jogos) {
this.jogos = jogos;
}
@com.google.firebase.database.PropertyName("won")
public int getVitorias() {
return vitorias;
}
@com.google.firebase.database.PropertyName("won")
public void setVitorias(int vitorias) {
this.vitorias = vitorias;
}
@com.google.firebase.database.PropertyName("drawn")
public int getEmpates() {
return empates;
}
@com.google.firebase.database.PropertyName("drawn")
public void setEmpates(int empates) {
this.empates = empates;
}
@com.google.firebase.database.PropertyName("lost")
public int getDerrotas() {
return derrotas;
}
@com.google.firebase.database.PropertyName("lost")
public void setDerrotas(int derrotas) {
this.derrotas = derrotas;
}
@com.google.firebase.database.PropertyName("goalsFor")
public int getGolos_marcados() {
return golos_marcados;
}
@com.google.firebase.database.PropertyName("goalsFor")
public void setGolos_marcados(int golos_marcados) {
this.golos_marcados = golos_marcados;
}
@com.google.firebase.database.PropertyName("goalsAgainst")
public int getGolos_sofridos() {
return golos_sofridos;
}
@com.google.firebase.database.PropertyName("goalsAgainst")
public void setGolos_sofridos(int golos_sofridos) {
this.golos_sofridos = golos_sofridos;
}
@com.google.firebase.database.PropertyName("goalDifference")
public int getDiferenca_golos() {
return diferenca_golos;
}
@com.google.firebase.database.PropertyName("goalDifference")
public void setDiferenca_golos(int diferenca_golos) {
this.diferenca_golos = diferenca_golos;
}
@com.google.firebase.database.PropertyName("imageUrl")
public String getImagem() {
return imagem;
}
@com.google.firebase.database.PropertyName("imageUrl")
public void setImagem(String imagem) {
this.imagem = imagem;
}
public int getPosicao() {
return posicao;
}
public void setPosicao(int posicao) {
this.posicao = posicao;
}
}