Turalllb
Turalllb
спасибо, я понял куда копать
Aleksandr
ого, блиин. нафига они это сделали. У меня как раз эти named с null падают
Ну вот загугли примеры, там разница вроде именно в местах инжекта
Ricky
Что посоветуете написать на Андроид по началу, чтобы разобраться с Kotlin, там потоки, робота с Интернетом, с графикой, рисование?
Dmitry
Как в viewpager заблокировать свайпы?
Anton
Как в viewpager заблокировать свайпы?
Звучит как запрос в Гугл)
Dmitry
Нормального ничего не нашел(
Dmitry
Я использую fragment adaptor
Anton
Нормального ничего не нашел(
mPager.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return true; } });
Дмитрий
Нормального ничего не нашел(
https://stackoverflow.com/a/13437997 Первая же ссылка в гугле
Turalllb
Ну вот загугли примеры, там разница вроде именно в местах инжекта
оказалось дело в moxy , там тоже annotationProcessor , на kapt заменил и всё завелось
Almas
всем хай,у самсунгов есть такая вещь,как dual messenger ,можно ли как-нибудь туда добавить свое ?
ᛖᚹᛋᛁᚱ
И не забывай про пермишн
gio
Поверх фрагмента открыт bottom sheet DialogFragment, при добавлении нового фрагмента он открывается под DialogFragment хотя для открытия диалога был использован child fragment manager. Подскажите как решить проблему?
Konstantin
Закрыть диалог, потом открыть нужный фрагмент
gio
При возврате на прежний фрагмент хочется видеть диалог открытым
gio
И не пересоздавать его
Konstantin
Так откройте заново
gio
Так откройте заново
Не хочется переоткрывать, почему он вообще поверх нового фрагмента оказывается, если вызван child fragment manager ом прошлого фрагмента?
Aleksandr
Может лучше BottomSheet без диалога подойдет
Olexandr
AlarmManager подойдет для того, чтобы показать пуш по таймеру? или есть какой то лучший способ?
Сергій
AlarmManager подойдет для того, чтобы показать пуш по таймеру? или есть какой то лучший способ?
*уведомление, да, если надо в конкретное время, фиксированное, то да AlarmManager
gio
Почитайте доку, это особенности диалогов.
Спасибо, а как сделать тогда, если нужен bottom sheet?
Olexandr
ок. спасибо всем за ответы
Azizjon
Здравствуйте добрый день Не подскажете как использовать split чтоб скопированный текст вставился с задней стороны?
DarkPerl
Здравствуйте добрый день Не подскажете как использовать split чтоб скопированный текст вставился с задней стороны?
Заводите две переменные. Копируете часть строки в одну, часть в другую. Потом их конкатинируете )
DarkPerl
Это возможно в Edit Text?
Вы перед тем как положить в EditText можете сконкатинировать строки как вам будет угодно.
Kirill
Народ, если я хочу взять сбее пиксель для тестирования последних андроидов, есть разница 3a или просто 3?
night111
ох уж эти любители вставлять с задней стороны ) String s = mEdit.getText().toString(); mEdit.setText(s + newText);
Alexey
Народ, если я хочу взять сбее пиксель для тестирования последних андроидов, есть разница 3a или просто 3?
Почему именно пиксель берешь, а не какую-нибудь модель более распространенную на рынке?
Максим
всем привет!подскажите пожалуйста как подключить библиотеки .so в проект.долго мучаюсь и никак - делаю как на хабрах и т.д. рекомендуют
M
System.loadLibrary()
И положить ее нужно в папку с нужной архитектурой в либс и ещё должны быть слинкованыне по названиям методы
M
И сошник должен быть сбилжен тучейнами ндк
Kirill
Почему именно пиксель берешь, а не какую-нибудь модель более распространенную на рынке?
Чтобы последние Бетки получать и девелоперки. Держать руку на пульсе так сказать
Alexey
Наверное, тут уже обсуждали - у нас на продакшне стали крашиться все пользователи, которые обновились на десятку. Использовали securepreferences, а тот брал device-id в качестве ключа. На десятки device-id абы кому не дается и библиотека схлопнулась вместе с крашем.
Alexey
Если был бы пиксель, то смогли бы отловить такую ситуацию при обновлении. А так даже на эмуляторе обновление операционки не сэмулировать.
Максим
System.loadLibrary()
Максим
это понятно,я сами файлы .so пробовал класть в папку libs и в ней уже в x86,armeabi,armeabi-v7a и в градл прописывал путь sourceSets { main { jniLibs.srcDirs = ['libs'] } }
Максим
по той же системе делал но для папки src/main/jniLibs
Vega
Всем привет Ребят, чтобы реализовать темную тему в приложении, нужно использовать material альфа версию 1.1.0? потому что на 1.0.0 material нет в стилях родителей темной темы.. или я что-то не туда смотрю???
M
С чего вы взяли что она не грузится? кидается ли исключение при загрузке?
Максим
и еще прописывал в градл implementation fileTree(include: ['*.jar'], dir: 'libs') для jar файлов - они компилятся
Alexey
На эмуляторе же можно девелоперску запустить. Или нет?
Десятку на эмулятор уже можно поставить. Приложение крашилось, когда устанавливалось и инициализировалось на девятке, а потом пользователь обновлялся и инициализация библиотеки в десятке падала.
Максим
Ну и ? Что за сошник? Есть ли jni Обертка?
Максим
С чего вы взяли что она не грузится? кидается ли исключение при загрузке?
Максим
да кидается
Максим
09-20 10:32:58.783 7614-7614/? I/art: Late-enabling -Xcheck:jni 09-20 10:32:58.887 7614-7614/com.kadnikovea.sdktestapp I/MultiDex: VM with version 2.1.0 has multidex support 09-20 10:32:58.887 7614-7614/com.kadnikovea.sdktestapp I/MultiDex: Installing application 09-20 10:32:58.887 7614-7614/com.kadnikovea.sdktestapp I/MultiDex: VM has multidex support, MultiDex support library is disabled. 09-20 10:32:58.903 7614-7614/com.kadnikovea.sdktestapp D/AndroidRuntime: Shutting down VM 09-20 10:32:58.910 7614-7614/com.kadnikovea.sdktestapp E/AndroidRuntime: FATAL EXCEPTION: main Process: com.kadnikovea.sdktestapp, PID: 7614 java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.kadnikovea.sdktestapp-1/base.apk"],nativeLibraryDirectories=[/data/app/com.kadnikovea.sdktestapp-1/lib/arm, /vendor/lib, /system/lib, /data/lib]]] couldn't find "liblibSmartPosJni.so" at java.lang.Runtime.loadLibrary(Runtime.java:366) at java.lang.System.loadLibrary(System.java:988) at com.kadnikovea.mysdkhp605testapp.MainActivity.<clinit>(MainActivity.java:21) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.Class.newInstance(Class.java:1606) at android.app.Instrumentation.newActivity(Instrumentation.java:1066) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2226) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:902) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:697) 09-20 10:32:59.230 7614-7614/com.kadnikovea.sdktestapp I/Process: Sending signal. PID: 7614 SIG: 9
M
Название сошника пишется без либ
Максим
jar-ки вызывают методы и тд из .so библиотек и вот это на выходе
M
При загрузке
M
Если есть libpng, то нужно писать System.loadLibrary(“png”)
Максим
попробую так,спасибо!
Максим
нет,не в названии дело
M
нет,не в названии дело
В названии тоже, он пытается загрузить liblib
Максим
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.kadnikovea.sdktestapp-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib, /data/lib]]] couldn't find "libSmartPosJni.so"
Максим
что примечательно-в другом приложении работало.я по аналогии сделал и в этом - и ничего
Максим
есть конечно
Максим
и в апк он тоже есть
Максим
устройство берет их из папки armeabi-v7a или armeabi ,а apk само из x86 - я такое сообщение видел когда фильтр ставил
Кирилл
Народ, кто-нибудь знает как получить список всех пермишеннов на определённого вендора? Мне нужны пермишены мейзу.
M
устройство берет их из папки armeabi-v7a или armeabi ,а apk само из x86 - я такое сообщение видел когда фильтр ставил
https://stackoverflow.com/questions/27421134/system-loadlibrary-couldnt-find-native-library-in-my-case вот тут смотрели?
Вячеслав
Господа, никто не сталкивался с таким: Запускаю приложение на эмуляторе, не в режиме дебага, он запускается как дебаг, и висит. Если запускаю в режиме дебага, то все хорошо.
Вячеслав
что значит “висит” )
Я уверен, что вы поняли, но прикрепил скрин. Часто стал замечать, что здесь цепляются к словам)