Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Object (
- val id: Int,
- val text: String,
- val part: Int
- )
- object Constants {
- fun getObjects():ArrayList<Object> {
- val objList = ArrayList<Object>()
- val obj1= Object(1, "texttext1",1)
- objList.add(obj1)
- val obj2= Object(2, "texttext2",2)
- objList.add(obj2)
- return objList
- }}
- -------------------------------------------------
- CODE:
- mObjListStart = Constants.getObject() // Тут в mObjListStart записываются всеobj (1 i 2)
- //и все работает
- //Допустим, мне нужно создать arraylist такой, чтобы записывать туда Objects, у которых part (последний инт) ==2
- for (Objec in mQuestionsListStart!!) {
- if (Objec!!.part ==2) { //тут, судя по дебагу, он видит объекты Obj и их атрибут part
- mQuestionsListEnd?.add(Objec) // Но тут он передает пустоту null
- }
- }
- //Что я делаю не так?
- Как мне записывать только нужные мне Obj?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement