Size: a a a

StartAndroid Ru Chat

2020 September 08

A

Andrew in StartAndroid Ru Chat
Если вызываешь с уровня проекта то он и так каждый с модулей вызывает отдельно
источник

A

Andrew in StartAndroid Ru Chat
(:
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Andrew
./gradlew app:lint в консоли
так он запустит на весь проект, а мне конкретно на модуль надо.
источник

A

Andrew in StartAndroid Ru Chat
app это не модуль ?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Andrew
./gradlew app:lint в консоли
Не получится, именно с линтом есть проблема в самом линте - он конфигурируется на весь проект целиком (даже где-то как баг сдавали). Я пытался сделать как Вы хотите, это можно сделать модифицировав саму таску линта. Но у меня не было ни желания, ни времени это делать. Я просто засапрессил проблемы линта в модулях которые меня не интересуют и ганяю его по всему проекту. Позже, когда будет время, буду эту таску разграничивать по модулям, там не на час работы
источник

A

Andrew in StartAndroid Ru Chat
Vladyslav Lozytskyi
Не получится, именно с линтом есть проблема в самом линте - он конфигурируется на весь проект целиком (даже где-то как баг сдавали). Я пытался сделать как Вы хотите, это можно сделать модифицировав саму таску линта. Но у меня не было ни желания, ни времени это делать. Я просто засапрессил проблемы линта в модулях которые меня не интересуют и ганяю его по всему проекту. Позже, когда будет время, буду эту таску разграничивать по модулям, там не на час работы
Пробовал надписать просто для каждого модуля lintOptions {} ?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Andrew
Пробовал надписать просто для каждого модуля lintOptions {} ?
честно говоря нет, но мне это и не дано делать, большинство подмодулей пишу не я, поэтому это будет вмешательство "не в свою" работу. Но даже если это будет работать (скорее всего будет), нужно отключить просто проверку подмодулей. Lint не дает это сделать это просто так: gradlew :<module>:lint запускает проверку по всему проекту, а не указанному модулю. Связанно это именно с тем, что сама таска пробегается по всем подмодулям указанным в проекте.
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
а по правильному, должна быть одна таска на модуль, и общая таска которая все их объединяет
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
а тут прям совсем по одной таске на build variant и все. Но это легко разграничить в собственном плагине
источник

МE

Михаил E1ement in StartAndroid Ru Chat
Ребята, а что реально есть проблема с Parcelable на новых версиях Андроида? У меня простой объект:
data class CrmContact(val id: Long, var name: String? = "", var phone: String? = "") : Parcelable {
в alarmManager:
 val intent = Intent(context, Res::class.java).apply {
           putExtra(CRM_CONTACT_KEY, crmContact)
       }
val pendingIntent = PendingIntent.getBroadcast(
           context,
           uniId,
           intent,
           PendingIntent.FLAG_UPDATE_CURRENT
       )

в результате в broadcast прилетает только Bundle[{android.intent.extra.ALARM_COUNT=1}], а моего объекта нет. На стеке говорят, что всё так и нужно через битовые массивы отправлять данные 🙈
Хотя с broadcast в Service этот же объект через Intent отправляется корректно. Может что-то не так с
PendingIntent
?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Михаил E1ement
Ребята, а что реально есть проблема с Parcelable на новых версиях Андроида? У меня простой объект:
data class CrmContact(val id: Long, var name: String? = "", var phone: String? = "") : Parcelable {
в alarmManager:
 val intent = Intent(context, Res::class.java).apply {
           putExtra(CRM_CONTACT_KEY, crmContact)
       }
val pendingIntent = PendingIntent.getBroadcast(
           context,
           uniId,
           intent,
           PendingIntent.FLAG_UPDATE_CURRENT
       )

в результате в broadcast прилетает только Bundle[{android.intent.extra.ALARM_COUNT=1}], а моего объекта нет. На стеке говорят, что всё так и нужно через битовые массивы отправлять данные 🙈
Хотя с broadcast в Service этот же объект через Intent отправляется корректно. Может что-то не так с
PendingIntent
?
А parcelable интерфейс как реализовали? Точно там беды нет?
источник

МE

Михаил E1ement in StartAndroid Ru Chat
Vladyslav Lozytskyi
А parcelable интерфейс как реализовали? Точно там беды нет?
Через генератор в ide, но там все просто, буквально пару строк на такой простой класс
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Михаил E1ement
Через генератор в ide, но там все просто, буквально пару строк на такой простой класс
А можно их увидеть? Всегда делал руками, а генератор IDE пустые значения же ставит или что-то изменилось?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
В идеале весь класс увидеть бы
источник

СК

Саша Козловский... in StartAndroid Ru Chat
Всех приветствую. Достался мне один проект на kotlin. Хочу написать обработчик ошибок,но почему-то при создании класса с вложенным классам у меня возникают ошибки компиляции. Я понимаю,что проблема в конструкторе,но я не знаю как её решить. В общем я хочу,чтобы в конструкторе с параметром создавалось и инициализировалось свойство,значением,которое мы задаём в параметре конструктора,в общем использовать конструктор по назначению. Конечно,возможно,можно создать конструктор с ключевым словом constructor,но на сайте kotlinlang.ru я видел пример без ключевого слова constructor,поэтому очень хотелось бы понять,почему мой код не компилируется. Заранее прошу прощение за очень глупый вопрос,поскольку второй день учу kotlin.
источник

d

double_b in StartAndroid Ru Chat
Привет всем)) Кто нибудь встречал такое использование ресурсов?
источник

d

double_b in StartAndroid Ru Chat
Саша Козловский
Всех приветствую. Достался мне один проект на kotlin. Хочу написать обработчик ошибок,но почему-то при создании класса с вложенным классам у меня возникают ошибки компиляции. Я понимаю,что проблема в конструкторе,но я не знаю как её решить. В общем я хочу,чтобы в конструкторе с параметром создавалось и инициализировалось свойство,значением,которое мы задаём в параметре конструктора,в общем использовать конструктор по назначению. Конечно,возможно,можно создать конструктор с ключевым словом constructor,но на сайте kotlinlang.ru я видел пример без ключевого слова constructor,поэтому очень хотелось бы понять,почему мой код не компилируется. Заранее прошу прощение за очень глупый вопрос,поскольку второй день учу kotlin.
а можно скрин? я лично ничего не понял 😁
источник

А

Артём in StartAndroid Ru Chat
+1
источник

V

Vladushka in StartAndroid Ru Chat
double_b
а можно скрин? я лично ничего не понял 😁
+
источник

DM

Dem Mort in StartAndroid Ru Chat
+2
источник