В этом коде я получаю пользовательские данные из своего класса Methods и сохраняю их в переменных и затем добавьте эти переменные в другой ArrayList, называемый Userlist. Я отправляю этот список методу Userdata, который возвращает список пользователей. Модификатор доступа метода является общедоступным, поэтому я могу получить доступ к списку из любого класса. Но я не могу получить список из другого класса. Не знаю, есть ли логическая ошибка.
Код: Выделить всё
attributes attri=new attributes();
attri.Email=va;
attri.Password=password;
m.Userdata(attri);
UserNameFirst=m.list.get(0);
UserLastName=m.list.get(1);
Partnerid=m.list.get(2);
Businessid=m.list.get(3);
txtUserName.setText(UserNameFirst+UserLastName);
txtBusinessid.setText(Businessid);
txtPartnerid.setText(Partnerid);
UserList.add(Partnerid);
UserList.add(Businessid);
UserData(UserList);
Код: Выделить всё
public ArrayList UseData(ArrayList UserList){
return UserList;
}
Код: Выделить всё
frmLocalUser frm=new frmLocalUser();
if (frm.UseData() {
frm.UserList.get(0);
frm.UserList.get(1);
}
Буду очень признателен за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/460 ... access-the
Мобильная версия