un1t, потому что ты постоянно вызываешь findViewById. Это тяжёлая операция. Если у тебя 200 элементов, при просмотре всех оно 200 раз вызовется. А если на экран помещается 10, то должно вызваться примерно 10 раз. Гугли паттерн ViewHolder. Для листвью его можно организовать. Но это бессмысленно, потому что есть ресайклер.
un1t, не так важно, сколько их. Листвью устаревшая хрень, тем более, ты не особо правильно его используешь. Ресайклер заставит тебя всё сделать нормально.
Аноним Анонимный,
By default, the maximum size of an Array is 2 gigabytes (GB). In a 64-bit environment, you can avoid the size restriction by setting the enabled attribute of the gcAllowVeryLargeObjects configuration element to true in the run-time environment. However, the array will still be limited to a total of 4 billion elements.
Возьми, да проверь.
А какая разница, подсмотреть ответ, или получить подсказку? Посмотри пристально на свой код, и попробуй ответить на вопрос, который тебе задали два часа назад.
Владимир Коротенко, омфг. Прочти уже наконец вопрос. Он был о K/N и возможности переиспользования Kotlin кода под ios. Я отвечал именно про это.
Щас бы человеку, который абсолютно не в теме, не может понять вопрос, и путает IDE c фреймворками, оценивать на каком уровне я ответил.
Не пиши больше, я не буду тратить на тебя время.
Владимир Коротенко, чегооооо. Натив это Native. Бинарник, выполняющийся непосредственно на процессоре, без виртуальной машины. Kotlin/Native это технология компиляции Kotlin кода в нативный бинарь для ios/macos/linux.
Xcode это IDE, в которой можно создавать приложения на свифте и обж-си, которые компилируются тоже в нативный бинарь. Такой же код можно писать в AppCode, а можно в блокноте.
Владимир Коротенко, иди мимо. В вопросе чётко указано, что автор рассматривает K/N. Всякие размышления о всех возможных вариантах на свете тут абсолютно неуместны.
Владимир Коротенко, ты не в теме. Перечитай вопрос, Kotlin/Native есть даже в его формулировке. Если ты не знаешь, что это и с чем его едят - проходи мимо. Ни о каких js и С# поделках в данном случае вопрос не стоит.
Владимир Коротенко, вопрос автора заключается в том, сможет ли он переиспользовать код. Ответ - скорее нет. То что формулировка у него плохая, ну так бывает, когда ты не сильно шаришь в теме. Формулировка твоего ответа - вообще ни о чем. Это не ответ. Зачем ты здесь, если не хочешь помочь таким новичкам?