Boa noite galera, esse é meu primeiro tópico aqui então peço que me ajudem caso esteja fazendo alguma besteira. Meu problema é o seguinte: Em uma determinada tela do meu projeto o usuário preenche um formulário e com esse formulário eu gostaria de montar um objeto e adiciona-lo em um ArrayList. O problema que quando eu vou adiciona-lo o programa da Crash. Poderiam me ajudar? Estou pegando java agora… sou um pouco noob mas tenho algum conhecimento em outras linguagens haha. Segue o código.
public class CaixinhaJava {
private static LoginScreen login_screen;
private static MainScreen main_screen;
private static NewUserScreen user_screen;
public static ArrayList<User> users;
public static int users_count;
public CaixinhaJava() {
users = new ArrayList(); // Crio a lista no construtor da classe, posso fazer isso certo?
users_count = 0;
}
Agora a parte onde está o erro:
public static void InsertNewUser(String name, int saldo, String login, String senha){
User new_user;
new_user = new User();
new_user.NewUser(name, saldo, login, senha);
users.add(users_count, new_user); //Nesta linha o programa da crash
users_count++;
}
Valeu galera!