Arsen
ключ не уникальный?
Schnaps
ключ не уникальный?
нет, есть уникальный ключ
Schnaps
можно как то в руме включить дебаг-лог?
Schnaps
чтобы видеть что он пишет, а на что ругается
Охотников Виталий
Добрый вечер всем. Вопрос можно? Изучаю мобилку под Андроид. В основном на стартандроид. Сейчас на 100-м занятии из 180. В голове не все укладывается - начинаю забывать некоторые вещи с начальных занятий. Вопрос - стоит ли усераться и добивать все 180 уроков или лучше(эффективнее) начать пилить что-то своё?
Cactus🌵(Алексей)
Yank
только если читаешь то вникаешь на 100%, чтоб в будущем не возникало вопросов
Охотников Виталий
только если читаешь то вникаешь на 100%, чтоб в будущем не возникало вопросов
Именно. Я так понимаю что без практики теория быстро забывается
Yank
ага, как в школе
Охотников Виталий
К каждому занятию пиши код
Так и делаю. Но потом все равно к 100-му занятию урок а-ля "применение интент фильтра" в деталях не помню(((
Ваня
Подсмотрел код с прошлых уроков и всё хорошо, нельзя помнить всё, а главное, не нужно
Охотников Виталий
Подсмотрел код с прошлых уроков и всё хорошо, нельзя помнить всё, а главное, не нужно
Вот. Вот за это спасибо! А то после 3-х месяцев изучения уже начинаю душе@бить
Kirill
хочу сделать такую фигуру, но получается только с заполнением, можно как-то центр сделать прозрачным? <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <gradient android:startColor="#FF0000" android:endColor="#00FF00"> </gradient> <corners android:radius="50dp"/> </shape> </item> <item android:id="@+id/background" android:bottom="50dp" android:left="50dp" android:right="50dp" android:top="50dp"> <shape android:shape="rectangle"> <corners android:radius="50dp" /> <solid android:color="#ffffff" /> </shape> </item> </layer-list>
Maryna
<solid android:color="@android:color/transparent" /> ?
Liam
используй существующий инстанс а не создавай новый
Starikov
как изменить пакет приложения после публикации?
Anonymous
Я пытался
Starikov
Никак:/
удалять приложение и новый проект создавать7
Anonymous
А подпись сменили, но она всеровно не сменилась
Anonymous
- 20 скачиваний
Anonymous
ахах
Когда их мало, это так обидно
Starikov
Когда их мало, это так обидно
а сколько у тебя на том приложении в сумме? можешь ссылку в личку кинуть
Anonymous
А новом?
Starikov
А новом?
да на новом
Ihor
Всем привет, подскажите как лучше реализовать такой график, может библиотеку посоветуете? До этого с графиками не сталкивался, заранее спасибо
Anonymous
Библиотека GraphView http://developer.alexanderklimov.ru/android/library/graphview.php
Сергѣй
Такой вопрос, наверняка банален, но не могу найти ответа
Сергѣй
Перешёл на androidx, но всё-равно при сборке проекта пишет про duplicate class из com.android.support
Сергѣй
в properties прописал
Сергѣй
android.enableJetifierf=true android.useAndroidX=true android.enableR8=true android.enableD8=true
Сергѣй
А всё-равно вот такая ошибка: Duplicate class android.support.v4.os.IResultReceiver found in modules core-1.0.1-runtime.jar (androidx.core:core:1.0.1) and support-compat-28.0.0-runtime.jar (com.android.support:support-compat:28.0.0) Вопрос - как мне убрать из зависимостей com.android.support:support-compat:28.0.0) ?
Anonymous
Удалить строчку из gradle.build.
Сергѣй
Какую именно там всё удалено сто лет назад
Сергѣй
implementation fileTree(dir: 'lib', include: ['*.jar']) implementation 'androidx.legacy:legacy-support-v4:1.0.0' //implementation 'com.google.android.gms:play-services:16.0.1' // was 12.0.1 //implementation 'com.android.support:multidex:2.0.0' implementation 'com.google.android.gms:play-services-base:17.1.0' implementation 'com.google.android.gms:play-services-analytics:17.0.0' //implementation 'com.google.android.gms:play-services-gcm:17.0.0' implementation 'com.google.android.gms:play-services-ads:18.3.0' // implementation 'com.android.billingclient:billing:2.0.3' implementation project(path: ':gg:common') implementation project(path: ':gg:android') implementation project(path: ':gg:awtold') // TODO Yandex Metrica *** implementation 'com.yandex.android:mobmetricalib:3.8.0' implementation 'com.android.installreferrer:installreferrer:1.0' // TODO IronSource **** implementation 'com.ironsource.sdk:mediationsdk:6.10.1@jar' implementation 'com.ironsource.adapters:chartboostadapter:4.1.9@jar' implementation 'com.ironsource.adapters:facebookadapter:4.3.5@jar' implementation 'com.facebook.android:audience-network-sdk:5.5.0' implementation 'com.ironsource.adapters:unityadsadapter:4.1.6@jar' implementation 'com.ironsource.adapters:admobadapter:4.3.5@jar' implementation('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') { transitive = true } implementation('com.mopub:mopub-sdk:5.9.0@aar') { transitive = true } implementation('com.mopub:mopub-sdk-banner:5.9.0@aar') { transitive = true } implementation('com.mopub:mopub-sdk-interstitial:5.9.0@aar') { transitive = true } implementation('com.mopub:mopub-sdk-rewardedvideo:5.9.0@aar') { transitive = true } implementation('com.mopub:mopub-sdk-native-static:5.9.0@aar') { transitive = true } implementation('com.mopub:mopub-sdk-native-video:5.9.0@aar') { transitive = true } implementation 'com.google.ads.mediation:mopub:5.7.1.0'
Сергѣй
В том то и дело, нет зависимостей в gradle - я это проверил сто раз. Может какая-то библиотека их тянет, но как это просмотреть ? И если найду - compileOnly ?
Anonymous
Попробуй пересобрать решение.
Сергѣй
Я пересобирал, и invalidateCache - я всё делал - но почему он постоянно высовывает такие вот штуки. То есть - совсем совсем с нуля ? Попробую
Сергѣй
Спасибо
Arsen
посмотри через гредл gradlew app:dependencies --configuration implementationDependenciesMetadata
Arsen
вбей в терминал (вкладка снизу)
Arsen
но если у тебя зоопарк из product flavor-ов, то мб нужно более конкретный конфиг указать
Arsen
можно проверить так: gradlew app:dependencies | findStr Metadata
Сергѣй
Спасибо. Но flavors - у меня нет вообще
Сергѣй
Ужас в том, что он всё собирает нормально если собирать с multiDex и если собирать apk
Сергѣй
Если же собирать bundle - то на 99 процентах будет следующая ошибка - File 'root/res/attr.xl’ uses reserved file or directory name ‘res’
Сергѣй
Я сейчас удалил multiDex и пытаюсь собрать без него - и тут Duplicate error’ы
Dmitrii
Всем привет! private lateinit var exspenseAdapter: exspenseAdapter
Dmitrii
как такое может быть?
Dmitrii
Dmitrii
почему не принимает адаптер?
M
почему не принимает адаптер?
Кто не принимает? Конкретнее пожалуйста
Aleksey
почему не принимает адаптер?
А где ты его в RecyclerView ставишь?
Dmitrii
Кто не принимает? Конкретнее пожалуйста
Второй крин expenseAdapter = ExpenseAdapter(eItems) // expenseAdapter: null eItems: size = 1
Dmitrii
А где ты его в RecyclerView ставишь?
expenseRecyclerView = view.findViewById(R.id.fPreview_expensesRecycler) expenseRecyclerView.layoutManager = LinearLayoutManager(context) expenseAdapter = ExpenseAdapter(eItems)
Aleksey
Второй крин expenseAdapter = ExpenseAdapter(eItems) // expenseAdapter: null eItems: size = 1
Нужно на следующей строчке смотреть, чему равен expenseAdapter В момент исполнения - да, он ещё не инициализировался
Dmitrii
rv.adapter = expenseAdapter
ох 3,14 здец я олень! Надо спать, за 2е суток 4 часа сна...
Chriz
Всем привет! private lateinit var exspenseAdapter: exspenseAdapter
Ты используеш Котлин и findViewById ? +inflateView во фрагменте ? +getData в onCreateView? и всё это в почти 2020 ?
Chriz
Хочет и использует. И что?
Хотеть то можно много, если не правельно, то нужно подсказать )
Dug
Хотеть то можно много, если не правельно, то нужно подсказать )
Тогда хочется подсказать тебе открыть словать русского языка 🙂
Chriz
у меня месяц опыта=)
Есть такая штука как Kotlin Android Extensions, избавит от findViewById(оно должно работать по дефолту при создании проэкта) В Fragment можно передать layoutId в конструктор и избавится от onCreateView( вместо него будет onViewCreated) таким образом основной экран прорисуется быстрее, и данные загрузятся потом
Dug
Дай ты человеку нормально познать мир андроида, а потом лезть во всякие kotlin android extensions
Chriz
Тогда хочется подсказать тебе открыть словать русского языка 🙂
Для человека у которого русский язык не является основным, владею я им не так уж и плохо