Rostislav
В чем именно сложность?
Anonymous
физически как грамотно то реализовать, чтобы потом доработать....например я запустил в мэйнактиви в методе onCreate, а клиента хочу создать во фрагменте , не используя Async)
Alexey 🇪🇸
Anonymous
Anonymous
Rostislav
Грамотно отделить работу с интерфейсом от логики, а логику от работы с сетью. Логика не должна знать, как ты подключаешься к сети и откуда берешь нужные для неё данные. Логика не должна знать, как именно будет отображаться для пользователя информация на экране.
Если у тебя крайне простые и примитивные фрагменты и один блок логики на приложение, то отправляй информацию о нажатиях и действиях пользователя в активити.
Anonymous
Или как там ее
Anonymous
Anonymous
в основной поток без Async
Rostislav
Такое себе
Anonymous
Такое себе
ВОт я про это и говорю, просто приложение написано было частично предыдущим сотрудником, я чwifi конект полностью переписал, теперь клиент не создается во фрагментах, вот думаю всё нафиг переписать, ибо костыли вставлять не хочется поэтому думаю, как лучше сделать, так как я нулевый еще )) спасибо буду пробовать
Ilya
Драсте. Тут такая проблема. Мне надо заменять фрагменты во вьюпейджере. При этом, если пользователь нажмёт назад, то должно вернуть на предыдущий фрагмент, то есть стейт должен сохраняться. При этом при повороте экрана нужно ещё и сетать каллбеки новые в фрагменты, ибо старая активность умерла. И я не знаю как это без костылей сделать
Evgeny
Где нибудь есть список значений, которые Build.MANUFACTURER выдает?
Или может у кого есть девайс от Motorola - мне нужно для него значение узнать.
Илья
Ilya
Vadim
Elron
При открытии клавиатуры активити не делает resize, текст по центру установлен, добавил в манифест android:windowSoftInputMode="adjustResize". Почему не ресайзится активити ?
Vadim
Vadim
Elron
Ilya
Вот такой адаптер получился. Проще не сделать?
Vadim
проверял на android 5 и 9
Я решил в таком случае вручную проверять наличие клавиатуры на экране и вручную поднимать/опускать нужные view
Vadim
Ilya
Так со списком ещё сложнее будет же
Ilya
Мне же надо напрямую с этими фрагментами работать в некоторых местах
Ilya
Это похоже не на адаптер, а на огромный костыль)
Ксения
Всем привет 🤚Нужна помощь. Пробую сделать FileObserver. Сервис стартует, но события никакие не приходят. Разрешение на чтение есть.
public class MyService extends Service {
public MyService() {
}
public static FileObserver observer;
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
final String pathToWatch = android.os.Environment.getExternalStorageDirectory().toString() + "/DCIM/Camera/";
File file = new File(pathToWatch);
Log.i("MyService", "My Service Started and trying to watch " + pathToWatch);
observer = new FileObserver(file,FileObserver.ALL_EVENTS) {
@Override
public void onEvent(int event, String file) {
Log.i("MyService", "File created");
}
};
observer.startWatching();
return Service.START_STICKY;
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public IBinder onBind(Intent intent) {
//TODO for communication return IBinder implementation
return null;
}
Adel
Всем доброго времени суток. Такая проблема :
Имеется экран, внутри могут добавляться от 1й до 4х карточек BottomSheet, внутри карточек могут происходить различные механизмы, отчет времени, например.
Как правильнее реализовать это? Как я понимаю, должны быть Modal Bottom Sheet, но с поведением как у Persistent
Damir
Вопрос к тем, кто вживлял Inapp Billing, это дело тестится на неподписанной дебажной сборке?
Antony
Damir
Окей, спасибо
Antony
Evgeny
Damir
пытаюсь тестить с айдишками продуктов без публикации, пока безуспешно, про это вопрос был
Maksym
Народ, привет.
Maksym
Создал новый проект шаблон
Maksym
Как поймать событие нажатия на елемент Нome?
Сделал
public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
return false;
}
не заходит в onNavigationItemSelected при клике
Anton
Привет кто работал с GooglePlayBilling?)
Damir
Александр
Evgeny
Damir
Получается нужно неизбежно публиковать
Александр
Подозреваю, что ответ где - то рядом:
https://stackoverflow.com/questions/31397792/navigationview-onnavigationitemselectedlistener-not-being-called
Damir
Да, так я и понял, благодарю)
Valeriy
Кто знает почему после смены темы на MaterialComponents могут быть такие кнопки в диалоге? Только в одном такое, в других норм
Evgeny
Отзовитесь плз у кого есть реальный девайс Motorola.
Или может кто знает какие то сервисы, где на нем можно приложение проверить?
Aleksey
Кирилл
Подскажите плз, как в lottie достать установленную картинку/анимацию программно? Composition постоянно null, animation то же самое.
Maksym
Александр
Anonymous
Ребят, приветствую
Anonymous
Подскажите пожалуйста какие нибудь годные курсы по освоению
Anonymous
Для "чайников" так сказать)
Дмитрий
https://startandroid.ru/ru/uroki/vse-uroki-spiskom.html
格言
Доброго дня, подскажите пожалуйста могу ли я использовать эмулятор android studio для отладки веб-сайта или он привязан только к проекту. Я не андр разработчик, просто нужен инструмент для тестирования.
格言
Вылезла ошибка именно на андроиде, больше нигде нет. Нужен эмулятор, подойдёт ли этот
Кирилл
Ярослав🇺🇦
Ярослав🇺🇦
Я из за этих каждых новых нововведений гугла всё больше их посылаю.
Ярослав🇺🇦
Вечно они все меняют так, что на выходе говно
Сергій
Vadim
(поделиться не могу)
Ilya
Я вообще пытался избавиться от фрагментов и сделать на вьюшках с помощью Conductor, но там тоже костыли возникли)
DeniskaAb
А как сделать порционную загрузку данных из фаербейза? перелистывание страниц. И как это кешировать?
DeniskaAb
И какой под мак андроид эмулятор производительнее для разработки