Александр
Подскажите, не могу нагуглить что-то. У меня в приложении все активистки с сменяются через startActivity(new Intent(... При этом , если нажать кнопку смартфона "назад" , то откроется ровно предыдущая активити. Проблема в том, что некоторые активити мне нужно убрать из так называемой "очереди переходов" чтобы нельзя на них было переключится с помощью кнопки "назад".
Александр
android:noHistory="true" в манифесте
да-да, спасибо, нашел)
Николай
Добрый день господа, прошу не кидаться камнями, помогите словом (не матным) есть в андроиде такая тема как открытие чего либо в странице приложения чето там со словами Юай, подскажите что это (название), чтобы искать в документации и разбираться
Dmytro
Ребят, всем привет. Есть такая проблема: некоторые видосы на пикселе 8+ отображаются повернутыми на 90градусов. Еще такое на некоторых самсунгах. Все это ExoPlayer выделывается (
Anonymous
Если создать прямоугольник из Frame Layout как сделать так ,чтоб можно было двигать сторону пальцем (за края) и менять его размер меньше/больше?
Sergey
у разных андроидов разный угол поворота по умолчанию
Sergey
живи с этим удачи
Albert
Приветствую всех. Задача: установить 2 версии приложения на одно устройство. Заменил полностью названия пакетов и applicationId в gradle. Но при установке все равно предлагает заменить существующее.
Dmytro
у разных андроидов разный угол поворота по умолчанию
а это как-то можно достать? или как загуглить это "угол поворота по умолчанию"
Albert
В чем может быть проблема?
Dj
Приветствую всех. Задача: установить 2 версии приложения на одно устройство. Заменил полностью названия пакетов и applicationId в gradle. Но при установке все равно предлагает заменить существующее.
Ты точно уверен, что меняешь applicationId в gradle в блоке defaultConfig{} перед установкой приложения? При разных друг от друга applicationId, будет устанавливаться два разных приложения
Albert
оказалось после замены нужно еще сделать Clean Project
Kotor
Привет. Как в юнит тестах давать ответ от сервера с моканным json чтобы можно в папку test кидать а не androidTest (в противном случае CI падает даже если локально все ок). Обычно читаю файл из asset папки таким образом и закручиваю через GSON в объект. Но в этом случае в test папку уже класть нельзя только в androidTest. val newsItem = GsonBuilder().create().fromJson<NewsItem>( InstrumentationRegistry.getInstrumentation().context.assets.open("news_item.json") .bufferedReader().use { it.readText() }, NewsItem::class.java )
Kotor
Я тестирую один метод из класса NewsUseCases. Какой UI? :)
Kotor
Так юзаю (аналог Mockito называется Mockk для котлина). every { apiHelper.getNewsItem() } returns Single.just(newsItem) Но этот newsItem создаю из json файла вышеуказанным способом.
Kotor
PS: Кодом создавать нереально очень много классов внутри.
Kotor
Даже если подменю репозиторий он все равно должен возвращать ответ какой то, тот же newsitem который парсится из json.
The The
такой вопрос. список поддерживаемых устройств в консоле появляется именно после тестирования или сразу? а то две версии не протестировались гуглом, а третья появилась с множеством неподерживаемых устройств. не знаю куда копать еще.
Kotor
Он видит json. Проблема в том, что этот код исполняется только в androidTest (в CI по крайней мере, локально идет и в юнит тестах). Из за контекста наверно.
Kotor
Попробуем
Turalllb
Кто нибудь знаком с такой проблемой NesteadScrollView , когда в нем например линейный макет в котором textView . Если текст в одну строку то все норм, а если в 2 и больше, то экран как бы прокручивается немного, хотя до заполнения экрана еще очень много?
Kotor
Посмотрим по raw папку. Спасиб
Александр
подскажите, как сделать чтобы в стеке лайаутов небыло одинаковых активностей? Как сделать чтобы хранилась только последняя версия активности?
Александр
Т.е. переходя "Назад" по активностям я могу встречать одну и ту же активность, причем со старыми данными на ней
Turalllb
Т.е. переходя "Назад" по активностям я могу встречать одну и ту же активность, причем со старыми данными на ней
а почему вы вообще создаете новые активности когда хотите на текущей просто изменить данные
Александр
а почему вы вообще создаете новые активности когда хотите на текущей просто изменить данные
а как тогда будет правильней переходить к уже существующей активности? Предположим активность А хранит список и кнопку "добавить". По кнопке "добавить" я перехожу на активность B с EditText и добавляю новый пункт списка. После добавления я делаю startActivity(new Intent(B.class, A.class))
Александр
тем самым у меня, по видемому, действительно 2 копии активности А в стеке вызовов
Turalllb
а как тогда будет правильней переходить к уже существующей активности? Предположим активность А хранит список и кнопку "добавить". По кнопке "добавить" я перехожу на активность B с EditText и добавляю новый пункт списка. После добавления я делаю startActivity(new Intent(B.class, A.class))
открывается новая активность с editText , после ввода данных эта активность закрывается возвращая результат на прошлую активность. В общем гуглите на стартандроид по startActivityForResult https://startandroid.ru/ru/uroki/vse-uroki-spiskom/68-urok-29-vyzyvaem-activity-i-poluchaem-rezultat-metod-startactivityforresult.html
Turalllb
Фокусируется на текст вью, добавь пустую вьюшку в разметке перед текст вью, должно помочь
да, что то никак не выходит. У меня Scroll , потом LinearLayout , а в нем уже Constraint в котором тот самый TextView , зависящий от верха Constrain. Попробовал пустую вью в constraint , чтобы текст вью он неё зависел никак Попробовал в linear, тоже никак
Turalllb
вот тут неск советов https://stackoverflow.com/questions/34419859/nestedscrollview-scroll-down-itself-when-content-is-fills
Turalllb
Альтернативой блокировке фокуса является добавление нового вида, который будет красть фокус. Поместите его где-нибудь выше NestedScrollView
Turalllb
только куда это выше NestedScrollView ?
Axbor
Пример: FrameLayout NestedScrollView View
Turalllb
Над скроллвю
Мне что еще один Layout создать в который обернуть ScrollView , чтобы пустую...вижу. Ну ок попробую
Turalllb
Аа, там проблема совсем о другом )
не совсем понял. Не по моему вопросу проблема у них ?
Turalllb
да
ну я реализовал этот вариант все же. Не работает.
Turalllb
сейчас опубликую
Turalllb
Turalllb
для land ориентации это
Turalllb
Можно разметку посмотреть?
с одной стороны кажется что проблема в этом TextView , в котором если больше 1 строки начинается прокрутка. А с другой в самом последнем элементе в ConstraintLayout. Это текстовая кнопка, как на неё кликаю она gone и появляется внизу текст подсказки. После этого прокрутка пропадает. Но каких либо проблем не могу обнаружить
Axbor
https://pastebin.com/rbFT6c0M
У тебя же не только текствю, остальные вюшки тоже же есть?
Axbor
Может они не вмещаються когда текст на две строки?
Dmitry
Всем привет, есть кто может по скайпу помочь собрать проект на gradle ?
Turalllb
Может они не вмещаються когда текст на две строки?
всё таки нашел одно из проблемных мест. У меня всё установлено на разметке, за исключением кнопок в RadioGroup , их я inflate по ходу кода, вот у них были паддинги
The The
Changing the value for a property with a final value has been deprecated. This will fail with an error in Gradle 6.0. кто-то сталкивался с таким?
RASHIT
Ребята всем доброго дня, вопрос по смене языка внутри приложения. Опытные разработчики а так же гугл не советует делать смену языка внутри приложения, а просто добавлять в ресурсы переводы на другие языки, так вот сделал перевод на английский и также его сделал по умолчанию, а русский оставил как доп язык, и после этого понеслась охинея, завалили письмами, плохими оценками(особенно узбеки и таджики), уменьшилось скачиваний, почему типа было на русском стало на английском итд, заколебался обьяснять и решил сделать смену языка внутри приложения. Вопрос, это вообще норм практика, делать смену языка внутри приложения (пару раз встречал такое). И язык меняется везде кроме андроида 6го, с ним вообще беда, может кто то решал проблему с ним, массу решений попробовал, везде все ок, кроме 6го.
The The
Ребята всем доброго дня, вопрос по смене языка внутри приложения. Опытные разработчики а так же гугл не советует делать смену языка внутри приложения, а просто добавлять в ресурсы переводы на другие языки, так вот сделал перевод на английский и также его сделал по умолчанию, а русский оставил как доп язык, и после этого понеслась охинея, завалили письмами, плохими оценками(особенно узбеки и таджики), уменьшилось скачиваний, почему типа было на русском стало на английском итд, заколебался обьяснять и решил сделать смену языка внутри приложения. Вопрос, это вообще норм практика, делать смену языка внутри приложения (пару раз встречал такое). И язык меняется везде кроме андроида 6го, с ним вообще беда, может кто то решал проблему с ним, массу решений попробовал, везде все ок, кроме 6го.
как вариант можешь оставить опцию Use english language
Anonymous
Поставил межстраничную рекламу admob при нажатии кнопки. Но она срабатывает через 1 раз. Все проверил. Загружается таким кодом mInterstitialAd.loadAd(new AdRequest.Builder().build()); mInterstitialAd.show(); В чем может быть дело?
padmitriy
Всем привет, есть кто может по скайпу помочь собрать проект на gradle ?
чат поиска работы\исполнителей в шапке. Здесь пиши какая ошибка и что ты хочешь получить
RASHIT
как вариант можешь оставить опцию Use english language
Не совсем понял, у меня проблемы именно из за английского когда я его по умолчанию сделал.
The The
Не совсем понял, у меня проблемы именно из за английского когда я его по умолчанию сделал.
а, не правильно прочитал. у меня жалобы были что было на английском, стало на <локальном> языке
Anonymous
В том что реклама ещё не загружена
из-за времени? я тестовую ставлю. и срабатывает ровно через 1 раз. нажимаю каждые 10 секунд - то же самое
Anonymous
Ее после показа нужно заново грузить несколько я помню
Работает, если добавить слушатель при закрытии. Спасибо.
padmitriy
хз, почитай
наверное если бы ты прочитал, и вопрос бы ушел
Dmitriy
Ребята всем доброго дня, вопрос по смене языка внутри приложения. Опытные разработчики а так же гугл не советует делать смену языка внутри приложения, а просто добавлять в ресурсы переводы на другие языки, так вот сделал перевод на английский и также его сделал по умолчанию, а русский оставил как доп язык, и после этого понеслась охинея, завалили письмами, плохими оценками(особенно узбеки и таджики), уменьшилось скачиваний, почему типа было на русском стало на английском итд, заколебался обьяснять и решил сделать смену языка внутри приложения. Вопрос, это вообще норм практика, делать смену языка внутри приложения (пару раз встречал такое). И язык меняется везде кроме андроида 6го, с ним вообще беда, может кто то решал проблему с ним, массу решений попробовал, везде все ок, кроме 6го.
Проще для стран СНГ сделать отдельные файлы локализации с русским переводом, и все, тогда для всех кого ты определил будет русский а по умолчанию(для остальных) английский
Turalllb
Подскажите, у меня есть TextView , высота wrapContent , внутри без текста, я предполагал что он схлопнется в линию, и будет высота увеличиваться в зависимости от текста. Но когда он без текста в линию не схлопывается, а остается как будто есть текст в одну строку. Что с этим можно сделать?
Turalllb
покажи код вьюхи
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:fontFamily="@font/roboto" android:textColorLink="@color/colorReferences" android:textSize="@dimen/hint_text_size" />
Turalllb
If text is empty set visibility View.GONE
ммм..ну это понятно, я думал он и без этого схлопывается, если текста нет