Size: a a a

Android Developers

2020 August 18

AA

Andrey Akimov in Android Developers
Konstantin
День добрый, подскажите пожалуйста.
Насколько корректно использовать фрагмент внутри другого фрагмента. И какие сложности могут возникнуть например при обмене данными между ними. Если например дочерний фрагмент будет брать информацию из главного и сообщать главному когда пользователь нажмет на кнопку в дочернем фрагменте. Пока что статей не нашел подобных к сожалению. Может кто подскажет, как более правильно задуманное сделать. Или стоит вовсе отказаться от идеи вложенных фрагментов и объединить их в один?
абсолютно корректно, дофига примеров где сделано именно так
источник

ГМ

Глеб Михайлов... in Android Developers
Сергей Дырдасов
Нужно в правилах proguard указать data class, который он не должен переименовывать, иначе у тебя данные с сервера не корректно сериализуются.
#-keep class com.google.android.gms.maps. { *; }
#-keep interface com.google.android.gms.maps.
{ *; }

вот так вставил, не сработало
источник

K

Konstantin in Android Developers
Andrey Akimov
абсолютно корректно, дофига примеров где сделано именно так
понял, спасибо. Тогда погуглю еще)
источник

VS

Valentin Sergeev in Android Developers
Глеб Михайлов
#-keep class com.google.android.gms.maps. { *; }
#-keep interface com.google.android.gms.maps.
{ *; }

вот так вставил, не сработало
Надо выяснить конкретно причину, а не запрещать прогварду резать поля во всей либе)
источник

ГМ

Глеб Михайлов... in Android Developers
Valentin Sergeev
Надо выяснить конкретно причину, а не запрещать прогварду резать поля во всей либе)
1 раз с ним работаю
источник

СД

Сергей Дырдасов... in Android Developers
Глеб Михайлов
#-keep class com.google.android.gms.maps. { *; }
#-keep interface com.google.android.gms.maps.
{ *; }

вот так вставил, не сработало
посмотри в файле mapping.txt в папке outputs там эти классы не тронуты?
источник

СД

Сергей Дырдасов... in Android Developers
Глеб Михайлов
#-keep class com.google.android.gms.maps. { *; }
#-keep interface com.google.android.gms.maps.
{ *; }

вот так вставил, не сработало
это не поможет, нужны указать именно свои классы, в которые ретрофит парсит result
источник

ГМ

Глеб Михайлов... in Android Developers
Сергей Дырдасов
посмотри в файле mapping.txt в папке outputs там эти классы не тронуты?
это где, нвти не могу
источник

СД

Сергей Дырдасов... in Android Developers
Глеб Михайлов
это где, нвти не могу
в папке проекта
источник

ГМ

Глеб Михайлов... in Android Developers
Сергей Дырдасов
в папке проекта
такого нет
источник

ГМ

Глеб Михайлов... in Android Developers
Сергей Дырдасов
в папке проекта
в app тоже нету
источник

Д

Дар in Android Developers
Виталий MrShadow
А можно скруглить углы в relative layout?)  или сделать прозрачным?
shapeAppearanceLargeComponent в теме
источник

MH

Maksus Heinz in Android Developers
а обворачивать textview в scrollview это ж порнография! Я видел такие примеры... как правильно то сделать?)
источник

ГМ

Глеб Михайлов... in Android Developers
Сергей Дырдасов
в папке проекта
buildTypes {
       release {
           minifyEnabled true
           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
           proguardFiles fileTree('proguard').asList().toArray()
           shrinkResources true
           proguardFiles getDefaultProguardFile(
                   'proguard-android-optimize.txt'),
                   'proguard-rules.pro'
       }
       debug {
           minifyEnabled true
           proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
           proguardFiles fileTree('proguard').asList().toArray()
       }
   }
   flavorDimensions "version"
   productFlavors {
       flavor1 {
           // ...
       }
       flavor2 {
           proguardFile 'flavor2-rules.pro'
       }
   }

это proguard
источник

СД

Сергей Дырдасов... in Android Developers
Глеб Михайлов
такого нет
*\build\outputs\mapping
источник

ГМ

Глеб Михайлов... in Android Developers
Сергей Дырдасов
*\build\outputs\mapping
сейчас гляну
источник

0

0x88 in Android Developers
ку кто нибуть пробывал компилить android x86 ?
источник

0

0x88 in Android Developers
источник

ГМ

Глеб Михайлов... in Android Developers
Сергей Дырдасов
*\build\outputs\mapping
источник

0

0x88 in Android Developers
собрал вроде все ок только после GRUB-а клава не поднимается
источник