반응형
이번 포스팅은 Android Build 오류에 대하여 알아보도록 하겠습니다.
Kotlin에서 데이터를 List 형태로 받아올 때 아래와 같은 오류가 발생하였습니다.
< Error>
java.lang.ClassCastException: java.util.Collections$UnmodifiableRandomAccessList cannot be cast to java.util.ArrayList
< Solution >
▶ ArrayList를 Collection으로 변환하는 방법
ArrayList<User> usersArrayList = new ArrayList<User>();
Collection<User> userCollection = new HashSet<User>(usersArrayList);
▶ Collection을 ArrayList로 변환하는 방법
Collection<User> userCollection = new HashSet<User>(usersArrayList);
List<User> userList = new ArrayList<User>(userCollection );
반응형
'Development > Error' 카테고리의 다른 글
[Error] A SQLiteConnection object for database was leaked! (0) | 2019.09.23 |
---|---|
[Error] Build failed with an exception. (0) | 2019.09.06 |
[Error] Illegal character in query at index 50 (0) | 2019.09.06 |
[Error] Can only replace keys with same alias (0) | 2019.09.01 |
[Error] This Handler class should be static or leaks may occur (anonymous android.os.Handler) (0) | 2019.08.29 |