У меня есть программа чата, которая отображает список пользователей онлайн. Сообщение от сервера является «RESP_USERLIST ,,, и т.д. Кроме меня возникли проблемы добавляющие эти имена пользователей в мой списокAndroid добавляет в arraylist
Вот мой текущий код:.
List <String> responseList = Arrays.asList(OnlineUsersPost.split(","));
if (responseList.contains("RESP_USERLIST")){
_onlineUsers = responseList.get(1);
System.out.println("Online users: " + _onlineUsers);
И где я инициализирует его:
private String _onlineUsers;
кажется, он только принимает первый пользователь и добавить его в список, я хочу, чтобы добавить их все к ArrayList
EDIT:. у меня сейчас попытался это таким образом, с небольшой разницей:
List <String> responseList = Arrays.asList(OnlineUsersPost.split(","));
if (responseList.contains("RESP_USERLIST")){
for (int i = 0; i < responseList.size(); i++) {
_onlineUsers.add(responseList.get(i));
System.out.println("Online users: " + _onlineUsers);
}
И где я инициализирует его:
private List<String> _onlineUsers;
Что вы получаете, и что такое проблема, пожалуйста, объясните правильно – jeet
Первый код получает только первую запись (онлайн-пользователь), а второй сбой отключает мою программу с помощью «java.lang.IllegalStateException: не удалось выполнить метод активность « – DommyCastles
вставить логовую кошку, чтобы узнать, почему приложение сбой – jeet