Саня
Я знаю где валится но не знаю почесу
Саня
Почему*
Aleksandr
да, неправ но суть в том, что оболочка сяоми убивает такие объекты сразу после того, как юзер покидает активность/фрагмент я лечил это насильной записью нужного в бандл из onSaveInstanceState и доставал из него в onRestoreInstanceState
Aleksandr
я с таким крашем сталкивался именно на Сяоми просто на других девайсах не было краша, связанного с этим
Саня
Так это только на ксиоми такое? Попробую на эмуляторе запустить
Aleksandr
кстати, а что за кейс был?
Aleksandr
ну, как ты этот краш получил
Aleksandr
мб я не то советую даже
Anonymous
Сейчас сброшу сам код
Mike
Сейчас сброшу сам код
погугли сначала, ошибка тривиальная
Anonymous
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(layout.activity_main); final Intent intent = new Intent(this, Main2Activity.class); btnOpen = findViewById(R.id.btnOpen); listdat = findViewById(R.id.listdat); Intent getdataintend = getIntent(); String name = getdataintend.getStringExtra(keyName); String sername = getdataintend.getStringExtra(keySename); list.add(new Person(name, sername)); adapter = new AdapterData(list, this); btnOpen.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { listdat.setAdapter(adapter); } });
Anonymous
Валится как я понял в list.add(...)
Aleksandr
не вижу инициализации листа, в который ты добавляешь)
Anonymous
public class MainActivity extends AppCompatActivity { Button btnOpen; ListView listdat; static final String keyName = "keyName"; static final String keySename = "keySename"; public AdapterData adapter; ArrayList<Person> list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(layout.activity_main); final Intent intent = new Intent(this, Main2Activity.class); btnOpen = findViewById(R.id.btnOpen); listdat = findViewById(R.id.listdat); Intent getdataintend = getIntent(); String name = getdataintend.getStringExtra(keyName); String sername = getdataintend.getStringExtra(keySename); list.add(new Person(name, sername)); adapter = new AdapterData(list, this); btnOpen.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { listdat.setAdapter(adapter); } }); } }
Aleksandr
ну как я и говорил)
Anonymous
Вот весь код
Aleksandr
но да, пользуйся pastebin.com или gist.github.com
Ontoshgo
Aleksandr
чтобы показывать код
Mike
Вот весь код
нужно начать с основ Java
Anonymous
Понял
Anonymous
Изучать начал с андроид, до этого на C# rjlbk
Anonymous
кодил
Anonymous
Aleksandr
Вот весь код
создай лист для начала, перед тем, как добавлять в него что-то list = new ArrayList<>();
Nikita
народ а можно ли вручную изменять позицию в viewPager?
Anonymous
Лист создан в другом классе
Anonymous
Mike
Лист создан в другом классе
Так это другой лист. Для начала попиши хелловорлды на Java для командной строки.
Aleksandr
нет, не создан
Anonymous
Понял
Mike
можешь на javanese.online читать уроки и по ходу дела решать задачи
Himars
Кто нибудь получал в логах при работе с MediaPlayer "trunked because larger than dumpsize"? Не получается на одном девайсе проиграть Live stream. Хотя на других девайсах работает.
Heleg
В размере live stream есть видео, качество которого больше, чем размер экрана этого девайса == максимальный видео буфер. Используй ExoPlayer всегда.
Amir
Внутри LinearLayout есть Recyclerview. При прокручивании небольшие лаги замечаю. Картинок нет, в адаптере тяжелой логики нет. На других экранах без списков все норм. Кто нибудь сталкивался?
Ivansuper
Можно попробовать записать трейсинг и посмотреть время выполнения функций
Ivansuper
Там же можно увидеть куда что идет
Amir
Есть выделение объектов в onBindViewHolder? Конкатенация строк? setText с большим текстом?
Оказался корявый xml в background на айтеме был. Только не понял чем он корявый)
Amir
что тут не так?
Сергій
что тут не так?
Безразмерный.
Сергій
Укажи ширину и высоту для ректа
Сергій
Например 10x10
Mike
но же должен быть match parent небось?
Mike
Шейп потянется
тогда как влияет выставление размера? 🤔
Сергій
тогда как влияет выставление размера? 🤔
Я сам не понял, но безразмерный толи дольше считается, толи сначала растеризируется очень большой
Mike
😱
Vladimir
Нарооод!!! Как решить пробему: при выполнении инструкции в точке останова (см. скрин. 1) часть данных из тела ответа (response.body()) в перменную response... переносятся, а часть - нет (скр. 2,3)
Vladimir
Vladimir
Vladimir
Anonymous
Как в ListView можно передать значение?
Сергій
Если шейп будет меньше по размеру чем вью, он под её размеры корректно перерисуется
Mike
Что-то не так?
Вот и мне из этих скринов ничего не понятно.
Vladimir
Вот и мне из этих скринов ничего не понятно.
подробнее телеграмм не позволяет подписать
Dmitry
Товарищи, подскажите пожалуйста, когда у меня видео по webview идет и потом вдруг инет пропадает, то видео обрывается, как мне вот этот момент поймать? Хочу просто при потери связи с инетом показывать соответствующее окошко с переподключением
Vladimir
тогда подождём телепатов
Телепатирую. На скринах 2 и 3 имеется такая странность: все json-объекты из массива "fields" в секции sellerPage/seller/realtyObject (последний из них помечен на скрине 2 верхней синенькой полоской) переносятся в структуру, показанную на скрине 3 в полном объёме, а из секции sellerPage/seller/main/gen (нижняя синяя полоска) не переносятся вообще.
Vladislav
Как обстоят дела с Flutter?) Какие крупные проекты используют его?
Сергій
да
Саня
Вернее, сразу после выполнения инструкции всё переносится полностью, а при повторном обращении к этой структуре она оказывается не полной
Вроде как, от туда(из response) данные можно вытащить единожды, в этом наверное и проблема, но я могу ошибаться