да и тут дело в удобстве разработки в целом
Larymar
это миф что джава сильно медленнее
так нет, не медленнее да и не быстрее
Alex
а потом внедряют станки и весь твой ручной труд и опыт нафиг никому не нужны
так нет, не медленнее да и не быстрее
если сравнивать какой нибудь бэк на с# и бэк на джаве - да
но ксамарин явно медленнее
Larymar
да и тут дело в удобстве разработки в целом
эм, а это уже совсем индивидуально мне вот свойства в шарпе нравятся а еще поддержка делегатов на старыйх версия андроида без костылей
Ruslan
сравни скорость запуска приложения ксамарин на с# и на джаве
скорость работы и скорость запуска на определенной платформе - разные вещи
Larymar
но ксамарин явно медленнее
последне релизы говорят , что уже не явно и сильно зависит от рук
Larymar
Котлин > с#
а еще есть котлин нейтив который и жабу обходит и шарпы но что-то в этом чате на нем мало кто пишет
не думаю что что то может обходить натив
Artem
Господа, как решить проблему?
Larymar
об этом и речь
Сергей
Господа, как решить проблему?
Похоже на то что вы во вью текст пихаете циферки. Цифры по дефолту принимаются как Id ресурса
Сергей
Нужно обернуть в String.valueOf()
Сергей
Либо проблема с айдишниками, проверьте в разметке @+id
Сергей
Ещё вариант если после билда изменяли идентификаторы в разметке, тогда rebuild должен помочь
Artem
Наврядли
Artem
Сейчас проверю
Dug
А как вы это поняли?
Из текста ошибки
Сергей
А как вы это поняли?
Так стектрейс. У компонентов которые подразумевают отображение текста метод setText перегружен, есть с сигнатурой @ResId int , передавая число в метод setText вызовется он и попытается получить ресурс
Artem
Причина кроется в этих методах: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getActivity().setTitle(R.string.note_num); dataForApps = Controller_List.get(getActivity()).getList(); NotesAdapter adapter = new NotesAdapter(dataForApps); setListAdapter(adapter); } @Override public void onListItemClick(ListView l, View v, int position, long id) { //DataForApp d = ((NotesAdapter)getListAdapter()).getItem(position); } private class NotesAdapter extends ArrayAdapter<DataForApp> { public NotesAdapter(ArrayList<DataForApp> notes) { super(getActivity(), 0, notes); } }
Artem
https://github.com/Enclave-Software/Note-Me/blob/master/NoteMe/app/src/main/java/software/enclavegroup/noteme/NoteListFragment.java
Artem
Помогите решить проблему, пожалуйста
Artem
Вот эту
Artem
Господа, как решить проблему?
Dmitry
Господа, как решить проблему?
я правильно понимаю что ты дергаешь layout с id 0 а такого id просто видимо нету, уверен что layout правильно задал?
Dmitry
Господа, как решить проблему?
а я правильно понимаю что ты создал ArrayAdapter но не указал resource layout у ListView? ArrayAdapter<String> test = new ArrayAdapter<>(getContext(), 0, list) скорее всего как то так... так лучше не делать ArrayAdapter<String> test = new ArrayAdapter<>(getContext(), android.R.layout.simple_list_item_1, list) вот так будет правильнее, обрати внимание на 2 параметр конструктора
Dmitry
В каком классе эта ошибка?
по stacktrace не могу сказать... на каком экране у тебя валится ошибка?
Dmitry
кидай код этого экрана на gist а ссылку сюда
Глеб
Уой нимагу!!! И смех и слёзы https://habr.com/company/yandex/blog/347152/
Глеб
Нужно было пройти 9 кругов ада 5 кругов эволюции, обсерать 5 лет AccountManager + SyncAdapter и паттерны ABC что бы в итоге вернуться к истокам
Gerc
презерватив
Dug
Перманентно на клавиатуре
Dug
Так, не гони мне тут на Яндекс
Yaroslav
привет, может кто подсказать, при работе с Retrofit мне приходит ответ от сервера, который имеет след. header: Content-Type: text/plain; charset=UTF-8. Чтоб его нормально обработать мне нужно создать ConverterFactory?
Yaroslav
не, вылетает: MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 1 column 1 path пробовал поставить этот флаг как от меня просят, но не помогло(
Yaroslav
хм, спс пойду дальше искать.
Глеб
Машенька, вы чатиком ошиблись.... и соцсетью тоже😂
Глеб
вип-канал блять, как будто тут чат "4К Голодных обезьян"
Yaroslav
что то я так ничего и не нашел(
Yaroslav
да, так и есть. С бэка приходит text/plain. Я попытался поставить .setLenient() как сказано в посте который вы скинули, но результата нет. Капаю в сторону ConverterFactory
Yaroslav
грубо говоря html старница)
Ruslan
которую вы читаете как json?
Yaroslav
<p style="text-align: justify;"><span style="font-family: verdana,geneva; font-size: small;"><img style="margin-right: 15px; float: left;" src="/img/news/151/3298862_large.jpg" alt="{big_img}" width="192" height="173" /> и т.д.
Yaroslav
которую вы читаете как json?
да, не могу понять как ее прочитать "не как json"
Yaroslav
через адаптер?
Yaroslav
запутался немного
Ruslan
да, не могу понять как ее прочитать "не как json"
а как выглядит метод интерфейса для ретрофита?
Yaroslav
а как выглядит метод интерфейса для ретрофита?
имеете ввиду настройка builder retorfita? Или как я api вызываю?
Ruslan
имеете ввиду настройка builder retorfita? Или как я api вызываю?
как выглядит интерфейс, который вы передаете в retrofit.create(<сюда>); и метод в нем, который вызываете
Ruslan
типа @GET("/method") Call<Something> call()
Yaroslav
спасибо, я понял вашу мысль
Tishka17
Ретрофит может просто текст возвращать
Yaroslav
всем спасибо за помощь
Artem
Artem
Ребята, что не так?
Ruslan
всё так
Artem
Сейчас скину код
Ruslan
спасибо, не нужно
Gleb
Разметка плохая похоже
Tishka17
Мне кажется, тут часть букв не видно
Artem
В этом коде создается меню (тулбар) https://github.com/Enclave-Software/Note-Me/blob/master/NoteMe/app/src/main/java/software/enclavegroup/noteme/NoteListFragment.java
Artem
Может тут ошибка? https://github.com/Enclave-Software/Note-Me/blob/master/NoteMe/app/src/main/res/layout/activity_notes.xml
Ruslan
это больше чем на половину даже не твой код)) тот фрагмент, код которого ты скинул, не имеет ничего общего с твоим скриншотом, и тулбар там не создается. Ты неделю назад просил помочь тебе покрасить тулбар, даже не понимая, какой аргумент надо передать в getColor(...). Потом откуда-то скопировал строку с inflate(...) и передавал 0 в качестве layoutId. Сейчас ты просишь найти тебе ошибку в коде, который ты откуда-то скопировал. Может пора почитать какие-нибудь уроки, а не сразу лезть в чужой код и писать вопросы сюда постоянно?
Artem
Я попросил помочь, а не осуждать
Gleb
Странно как то у тебя там все, используй constraint layout привяжи там аккуратно все и норм будет
Ruslan
Я попросил помочь, а не осуждать
Тебе надо в гугле искать помощь. Вопросы, которые ты задаешь, это основы основ. Кроме того, ты даже элементарной помощи не понимаешь и задаешь ещё овер9999 вопросов
Sergey F
Я попросил помочь, а не осуждать
почему ты не попытаешься подумать?
Ruslan
Странно как то у тебя там все, используй constraint layout привяжи там аккуратно все и норм будет
чтобы использовать constraint layout надо разобраться хотя бы в linear layout и как сделать так, чтобы тулбар не перекрывал контент
Sam(ad) Usmonov(Same-day department)
Здраствуйте!!Какой код xml использовать чтоб сделать нижний тулбар
Sam(ad) Usmonov(Same-day department)
А где ЕГОР КРИД???? 😱
😂😂😂😂😂😂😂😂 англ песни токо ну есть пару
Gleb
Тулбару все равно сверху или снизу. Куда привяжешь- там и будет