Anonymous
да в том и дело, что все хорошо, я просто понял, что если в Kotlin пристуствует findViewById, то это может вызвать краш файла
Mike
Anonymous
блять
Anonymous
у меня файл удалился
Anonymous
у меня короче какие-то глюки ужасные я вообще ничерта не пойму
Pavel
Daniil
ребят, кто-нибудь сдавал экзамен от финтеха? Насколько сложно?
Anatoliy
какие есть "современные" и адекватные способы получить значение из onResponse ретрофита? желательно на Rx если есть
Anatoliy
это если что вопрос не оттуда,а мой вопрос..
Daniil
хорошо, спасибо за ответ
Aleksandr
Ребята, выручайте! Не как не могу разобраться в ретрофите с аннотациями при post запросе! Пример запроса через cUrl: curl -X POST \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -H "Authorization: Token ${API_KEY}" \ -d '{ "query": "7707083893" }' \ https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/party. Как выполнить такой запрос через ретрофит?
Mikhail
post запрос
с заголовками
Content-Type: application/json
Accept: application/json
Authorization: Token ${API_KEY}
и, насколько понимаю, в тело json
{ "query": "7707083893" }
Олег
всем привет
подцепляюсь дебаггером к приложению, вылетает ошибка вида Abort message: 'java_vm_ext.cc:662] JNI ERROR (app bug): weak global reference table overflow (max=51200)weak global reference table dump:
никто с таким не сталкивался? полный лог ошибки https://gist.github.com/FoXTecktoniK/3fe5d4212cfa2dd5d59f2b0a7f630d6b
Віталій
Народ помогите. Делаю Edit Text кодом. Но подчеркивание появляется только когда на поле ввода нажимаешь. Как это можно решить?
Віталій
Віталій
Вот как выглядит.
Mike
Активити аппКомпат? А эдитТекст?
Віталій
Віталій
Roman
Віталій
Віталій
Стиль стандартный
Віталій
Станислав
Ловлю ошибку: java.lang.RuntimeException: Canvas: trying to draw too large(201424896bytes) bitmap
Если правильно понимаю, то это связано с масштабированием больших изображений? У меня есть в папке drawable фоновое изображение. Через плагин нарезал его на xxgdpi, xhdpi и т.д. ВОПРОС! В проекте есть изображения для ячеек 80х80dpi. Файлы png просто перетаскивал в папку drawable. Нужно ли их тоже нарезать на все форматы?
Віталій
Mike
Вообще к вопросу не относится
Віталій
Mike
AppCompat
Угу, а эдитТекст унаследован от аппКомпатЭдитТекст? Стиль у активити тоже компат?
Віталій
Віталій
Кроме EditText
Mike
Бля, ну и ладно, я ж не следователь, чтобы показания выбивать
Nikita
Nikita
Привет!
Ребят не подскажете, как можно ограничить в TextView зону действия ссылки.
Я обвел их синим, т.е. когда нажимаешь на последнюю ссылку зона ее активности уползает вправо и перекрывает время. А это место мне нужно для лонгтаба и вызова контекстного меню.
Anonymous
Подскажите по Paging Library. Допустим у меня есть некий список , размером в 100 айтемов. В данный момент мне нужно отобразить айтемы с 50 по 30 и во время свайпа подгружать до нулевого, при этом > 50 мне нужно подгружать вообще. Я создаю PositionalDataSource, обрезаю список от 0 до 50 и все работает. Но после, нужно в этот список, по определенному событию добавить еще элементы, как этого можно добиться?
Andre
Віталій
Roman
Ребята, не пойму как взаимодействовать из диалога с данными активити, там же ананимные классы со слушателями, нажимаю на одну к примеру кнопку и мне нужно запустить метод и передать в него значение?
Egor
Ну так колбеки же не зря придуманы
Egor
Віталій
Как ты получаешь? Покажи код.
category = category_ET.getText().toString();
friendOrAll = friendOrAll_ET.getText().toString();
town = town2.getText().toString();
if (!minValue.getText().toString().equals(""))
minCount = Integer.parseInt((minValue.getText().toString()));
if (!maxValue.getText().toString().equals(""))
maxCount = Integer.parseInt(maxValue.getText().toString());
loadPosts();
dialog.dismiss();
Віталій
dialog = new Dialog(getContext()); // создаем новое диалоговое окно
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);//скрываем заголовок
dialog.setContentView(R.layout.dialog_filter_layout);//путь к макету диалогового окна
dialog.setCancelable(false);//окно нельзя закрыть кнопкой назад
dialog.getWindow().setBackgroundDrawableResource(R.drawable.btn_background3);
category_ET = dialog.findViewById(R.id.category);
friendOrAll_ET = dialog.findViewById(R.id.friendOrAll);
town_auto = dialog.findViewById(R.id.town);
town2 = dialog.findViewById(R.id.town2);
clear = dialog.findViewById(R.id.clear);
friendOrAll_ET.setText(getString(R.string.show_all));
save = dialog.findViewById(R.id.save);
minValue = dialog.findViewById(R.id.minCount);
maxValue = dialog.findViewById(R.id.maxCount);
Egor
Так это же не код, а лапша. Зачем тебе нужны все эти эдит тексты в активити? Так можно что угодно вынести.
Izya
Предлагаю на законодательном уровне запретить шарить код текстом, только через специальные сервисы типа хейтбин или пейстбин
Egor
Віталій
Віталій
Egor
Віталій
Ну да
максимум 150 мегабайт
Egor
Или тогда очищай все эдит тексты
Aleksandr
Mikhail
будет аля
@Post()
fun request(@Header ....., @Body)
Mikhail
а в body или объект, или HashMap<String, String>
Mikhail
Еще можешь почитать про @Field
Aleksandr
Aleksandr
Anatoliy
Александр
подскажите, как менять фрагменты на tabLayout с помощью ViewPager2 ?
При переходе по вкладкам должны отображаться цифры от 1 до 3.
На деле, изначально на первой вкладке отображается "1" (все как надо).
Перехожу на другую, там "TextView".
Перехожу обратно на первую, там "3".
public class CollectionFragment extends Fragment {
private String[] titles = new String[]{"Лайки", "В процессе", "Завершенные"};
private List<TabFragment> fragments = new ArrayList<>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
fragments.add(new TabFragment("1"));
fragments.add(new TabFragment("2"));
fragments.add(new TabFragment("3"));
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_collection, container, false);
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
TabLayout tabLayout = this.getActivity().findViewById(R.id.tab_layout);
ViewPager2 viewPager = this.getActivity().findViewById(R.id.view_pager);
viewPager.setAdapter(new ViewPagerFragmentAdapter(this.getActivity()));
new TabLayoutMediator(tabLayout, viewPager,
(tab, position) -> tab.setText(titles[position])).attach();
}
private class ViewPagerFragmentAdapter extends FragmentStateAdapter {
public ViewPagerFragmentAdapter(@NonNull FragmentActivity fragmentActivity) {
super(fragmentActivity);
}
@NonNull
@Override
public Fragment createFragment(int position) {
return fragments.get(position);
}
@Override
public int getItemCount() {
return titles.length;
}
}
}
Starikov
Что то не могу найти. Как проверить в in app billing v3 , состояние подписки, подписан ли пользователь, или отменил?
Avadon
Всем привет. Как можно пофиксить этот баг(WebView)?
Starikov
Gleb
Всем ребят, кто может подсказать:
Как узнать сколько людей может быть онлайн в приложении (backend - Firebase)?
Ванюша
подскажите пожалуйста, почему-то при сложении float получается иррациональное число. Попробовал DecimalFormat, все-равно получается иррациональное. Почему так происходит и где про это можно почитать?
.
.
кроме того, прими во внимание, что иррациональные числа особо-то цифровой техникой не поддерживаются, так как у памяти под переменную конечный размер, а иррациональные числа обычно имеют бесконечное количество знаков
Avadon
Egor
Avadon
Ну а в чём баг ты не описал
Когда WebView открывается выходит колесо, когда нажимаешь «крутить» либо когда нажимаешь на звук, типо, не нажимается. А так всё полностью робит, кроме колесика
Egor
.