Darya
Darya
все понял, спасибо большое
Arsen
Support либы сделаны с целью облегчить разработку, *каппа*
Darya
Скажите, мне нужен метод из фрагмента, чтоб его в активити юзать, кроме вот этой строки выше, мне еще в активити или фрагменте нужно что нибудь добавлять? Какие либо инициалицазии?
Darya
потому что сейчас нуллпоинтер вылетел, и думаю, это проблему в инициализации фрагмента искать, или проблема в самом методе
Arsen
через ссылку на фрагмент доступны паблик методы
Arsen
уверен что нпе вылетело при вызове метода фрагмента, а не раньше?
Arsen
или наоборот внутри метода)
Darya
ща залогирую и скажу
Darya
он не попадает в метод во фрагменте
Anonymous
ща залогирую и скажу
слушай, а у вас один телефон на двоих? 🙈
Darya
слушай, а у вас один телефон на двоих? 🙈
нет, мою телегу почему не пропустили сюда. поэтому приходится пользоваться второй
Darya
всё зависит от того, откуда прилетело NPE
сделал проверку на нулл, в общем строка с getSupportFragmentManager возвращает нулл
Arsen
та просто бахни брейкпоинт на строку, где вылетает и сразу найдешь
Darya
та просто бахни брейкпоинт на строку, где вылетает и сразу найдешь
может я айдишник в хмл не правильно поставил.
Arsen
активити кого экстендит?
Anonymous
Ребят, есть способ чекнуть реквест и респонс от другого приложения
Anonymous
?
Arsen
?
postman
Arsen
или ты про перехват?
Darya
есть один способ узнать)
да, кароч я айдишник не правильно ставлю. вот и ноль идет
Darya
postman
Кароч да, проблема была в моем определении фрагмента, в документации по дебильному написано как тэг ставить. Я его ставил не правильно, поэтому он и не находился. Сейчас все заработало. Спасибо за помощь
Arsen
да 🙂
думаю, что нельзя, а если и есть дыры, то их когда-нибудь прикроют.
Gregory
а можно ли как-нибудь в студии сделать, чтобы ctrl+tab переключал файлы в порядке расположения вкладок, а не в порядке использования?
Gregory
хотя забейте, в IdeaVim работают команды gt и gT
No
ctrl+alt+стрелки
Gregory
ctrl+alt+стрелки
ага, тоже работает, только с поправкой на мак cmd+alt+стрелки
No
ну да, запамятовал, что у тебя мак
Arsen
почему?
Daniil
Скажите пожалуйста, преференс общий в пакете можно создать, или только отдельно для класса?
Daniil
два учебника уже перечитал не могу понять
Gregory
SharedPreferences или интерфейс настроек?
Daniil
ну шаред преференс- данные приложения
Gregory
так, и что с ними непонятно?)
Gregory
они просто по названиям получаются
Gregory
context.getSharedPreferences("name", Context.MODE_PRIVATE)
Gregory
все эти имена и ключи внутри глобальны внутри приложения
Daniil
дак вот, например создаю я в одном активити преференс, потом закрываю его и в другом активити хочу получить эти преференс. И чтобы их получить я должен получить их именно по имени правильно?
Daniil
просто в учебнике почему-то этому не уделено внимания
Anonymous
по ключу
Daniil
по ключу я данные получаю или обьект
Gregory
это просто xmlки в папке)
Gregory
по ключу я данные получаю или обьект
что положил - то и получишь
Daniil
Хорошо, я просто сначала подумал, что преференс создаются только локально в классе активити. Спасибо теперь разобрался
Gregory
getSharedPreferences возвращает объект SharedPreferences, из него уже можно получать ключи, или класть через edit()
Gregory
если интересно, их можно посмотреть в реальности: adb shell run-as your.package.name cd shared_prefs
Daniil
попробую
Daniil
это через терминал насколько я понимаю
Gregory
дальше ls для списка файлов и cat file.xml, чтобы вывести содержимое
Arsen
Почему фон неправильно ставиться?
Gregory
Почему фон неправильно ставиться?
потому что это id ресурса, а не сам цвет, надо заменить setBackgroundColor(..) на setBackgroundColor(getResources().getColor(..))
Arsen
пасибо)
Nikita
а разве у юнити своя ide?
Nikita
а что за вопрос? Мб смогу помочь
Nikita
что вы называете инаппом?
Nikita
вообще, если в манифесте нет, то приложение их запрашивать не может. Можно пошерстить код на наличие таких запросов, но это просто бессмысленно с точки зрения логики
Nikita
не уверен, что понял вас
Andrii
Фейсбук это модуль, каждый модуль имеет свой манифест, при билде манифесты мержатся.
Andrii
Делай из юнити экспорт в gradle project, и исключай пермишен
Andrii
Пропиши пермишен у себя в манифесте и пометь tools:node="remove"
Никита 🙃
Знаю, на SO очень много ответов, но я чёт не могу въехать. Вопрос по Шэрингу данных через интент. Надо оптравить текст + картинки (коих может и не быть, а могут и быть). Из того что нашёл, получается как то так: val list = ArrayList<Uri>() if (!photos.isEmpty()){ photos.forEach { list.add(Uri.fromFile(File(it))) } } val shareIntent = Intent(android.content.Intent.ACTION_SEND_MULTIPLE) shareIntent.type = "image/*" shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Some text") shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, list) shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) startActivity(Intent.createChooser(shareIntent, "Share ")) Но при попытке поделиться в телегу, например, мне выдаёт ошибку "Вложение не поддерживается". Gmail выкидывает "У вас нет прав на добавление этого файла". Для работы с картинками юзаю эту (https://github.com/ArthurHub/Android-Image-Cropper) либку и думаю, может она как то криво их сохраняет. В чём может быть ошибка?
Никита 🙃
/data/user/0/package.name/cache/cropped461219190.jpg Вот такую ссылку мне возвращает либка
Никита 🙃
И вот что выкидывает в логи, когда без фильтров: Unable to decode stream: java.io.FileNotFoundException: /data/user/0/packagename/cache/cropped1113690954.jpg (Permission denied)
Andrii
Сохраняй в external
Andrii
Другие приложения не смогут получить доступ
Никита 🙃
А блин. Действительно. Завмыкал что то
Roman
Подскажите, можно как-то кастомизировать message textview у AlertDialog? или найти этот layout? чтобы подкинуть свой, но со стоковыми настройками AlertDialog?
Roman
метод setView
как сетать - понятно
Roman
вопрос в том чтобы взять конфиг стоковой (падинги, текстсайз и т.д.)