Anonymous
А ты такой Chronomet класс изучаешь и думаешь, вот щяс получу последную сек
Anonymous
А там видос)))
Mike
ну, название как бы намекает, да и джавадоки надо читать
Anonymous
ну, название как бы намекает, да и джавадоки надо читать
Самое прикольное что метод называется isTheFinalCountDown но он вызывает что - то....
Max
Можно ли сделать блокировку на приложение по ключу?
Kirill
выставить вьюшке пивот перед запуском анимации
самая тупость, что здесь pivot так же принимает значение в dp binding.root.findViewById<ConstraintLayout>(R.id.main_conteiner)?.pivotX = 1000.0f
Mike
> conteiner ааа, мои глаза
Kirill
это ради проверки)
Kirill
а можно в этом чуде избавиться от xml? я не могу найти как можно заменить setCustomAnimations на код
Mikhail
Всем привет) Такой вопросик: для взаимодействия 2 фрагментов лучше общую viewmodel делать или livedata прокидывать?
mentarey
Всем привет) Такой вопросик: для взаимодействия 2 фрагментов лучше общую viewmodel делать или livedata прокидывать?
Общая вьюмодель, в которой лежит livedata. В одном фрагменте отправляешь данные, в другой читаешь и наоборот.
Кирилл
https://gist.github.com/indrih17/da482a66172d337180c628473f3cd19e какая-то дичь: делаю инклюд прогрессбара во все экраны, и везде он отображается на половину экрана, а не полностью растягивается до краёв (на планшетах). Кто-нибудь сталкивался? Везде width = match_parent, но прогресс всё равно не фулл скрин...
Anonymous
Привет. Вопрос косвенно касается андроида. Как проверить строку, что в ней есть хотя бы одна буква? Язык может быть любым(англ, укр, арабский и т.д). Можно написать регулярку, но тогда указывать для каждого языка спец буквы [А-яA-zЄєІіїЇґҐ], не собо практично.
Кирилл
а height? в include есть layout_ параметры?
Т.к. прогресс горизонтальный - на высоту пофиг. Лаяут параметров нет, голый include.
Кирилл
а что говорит layout inspector?
Что ширина максимальная, но по факту это не так. Такое ощущение что сам лайаут растягивается на весь экран, но анимация только в центре.
Anonymous
Character.isLetter посмотри
спасибо, попробую
Flogiston
БД приходит с апихи (Файлом) и когда я хочу дописать в нее колонки кидает SQLiteReadOnlyException, как поменять права или что сделать?
Anonymous
String.trim().isEmpty() это подходит??
чет я не совсем пойму логику. Убрать пробелы тримом и проверить на пустую строку?
Дмитрий
Или тебе символы тоже надо исключить? Типа таких #&+-()/
Jason Pray
String uri = "tel:*100" + Uri.encode("#"); intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(uri)); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); Помогите пожалуйста...
Anonymous
Или тебе символы тоже надо исключить? Типа таких #&+-()/
да, именно. Нужно узнать, есть ли хоть одна буква, остальное не важно. В исходной строке могут быть буквы/символы/цифры
Anonymous
Character.isLetter посмотри
помогло, еще раз спасибо)
Cactus🌵(Алексей)
Подскажите пожалуйста, почему не вызывается Receiver.class???
Robert Iskhakov
Почему не получается создать Toast в ProgressBar
Max
Друзья, можно ли где-то найти нормальные уроки, либо же примеры программ для начинающих, а то нужно написать прогу-опрос. А я вообще не знаю, шо робыть 🤔
Daniil
Как решить проблему, когда при изменении контента item'a в RecyclerView, сам Recycler прыгает на сколько-то позиций? Использую Data Binding, Data Source, RecyclerView.Adapter. Поведение очень похоже на это (нажимает Follow/Unfollow у item'a user и recycler прыгает непонятно куда): https://i.stack.imgur.com/0M6dK.gif (конец гифки)
Евгений
Можно ссылочку, если не сложно
вот ленивый народ пошел однако ))) https://www.fandroid.info/kak-sozdat-android-prilozhenie-dlya-ekzamena-viktoriny-oprosa-ili-testov/
Robert Iskhakov
Robert Iskhakov
И после того как доходит до 100 % просто вылетает приложение
Евгений
И после того как доходит до 100 % просто вылетает приложение
сдается мне это не в главном потоке происходит ?
Robert Iskhakov
Main Activity
Евгений
скинь логи когда краш
Robert Iskhakov
public class MainActivity extends AppCompatActivity { ProgressBar prg; Button fifty_but; int counter = 0; [id384774802|@Override] protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); prg = findViewById(R.id.progress_bar); fifty_but = findViewById(R.id.button50); prg.setMax(100); fifty_but.setOnClickListener(new View.OnClickListener() { [id384774802|@Override] public void onClick(View v) { prg.setProgress(counter - 50); } }); prog(); } public void prog() { final Timer t = new Timer(); TimerTask tt = new TimerTask() { [id384774802|@Override] public void run() { counter++; prg.setProgress(counter); if (counter == 100) { // Toast.makeText(MainActivity.this, "Completado ok, completado!",Toast.LENGTH_LONG).show(); t.cancel(); } } }; t.schedule(tt, 0, 200); } }
Евгений
логи
Евгений
а не код
Mike
ухх, надо бы бота такому научить
Aleksey
ухх, надо бы бота такому научить
А можно бота научить с такими вопросами книжки идти читать?
Denis
ухх, надо бы бота такому научить
Так можно же как в слаке. public class MainActivity extends AppCompatActivity { ProgressBar prg; Button fifty_but; int counter = 0; [id384774802|@Override] protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); prg = findViewById(R.id.progress_bar); fifty_but = findViewById(R.id.button50); prg.setMax(100); fifty_but.setOnClickListener(new View.OnClickListener() { [id384774802|@Override] public void onClick(View v) { prg.setProgress(counter - 50); } }); prog(); } public void prog() { final Timer t = new Timer(); TimerTask tt = new TimerTask() { [id384774802|@Override] public void run() { counter++; prg.setProgress(counter); if (counter == 100) { // Toast.makeText(MainActivity.this, "Completado ok, completado!",Toast.LENGTH_LONG).show(); t.cancel(); } } }; t.schedule(tt, 0, 200); } }
Евгений
А можно бота научить с такими вопросами книжки идти читать?
будьте терпимей что ли ))) ну не всё в книжках понятно....
Alexey
Всем привет:) Room почему-то не создаёт базу данных, в файле Databases пусто. Сделал всё по гайдам, перепроверил 100500 раз, на разных эмуляторах. Никаких исключений при компиляции не кидает. Создаётся бд в App - https://pastebin.com/ArB7w2Ru есть миграция на новую версию бд - https://pastebin.com/JZgWnBTp Entity, DAO, всё есть, все имена правильные и совпадают. В чём может быть причина? И папка databases почему-то создаётся не в пакете самого приложение, а в app_webview папке (на скрине видно), вдруг это важно
Евгений
Aleksey
будьте терпимей что ли ))) ну не всё в книжках понятно....
Ну это прям совсем база В первой главе объясняют, что такое LogCat же
Евгений
пардон, такой информацией не обладаю
Aleksey
Покупал?)
Max
Ооо,благодарю
Cactus🌵(Алексей)
А должен?
а почему нет? Вроде передается интент же или я не правильно понимаю как это работает?
Max
Тот кто кидал, можешь в лс написать ?
Евгений
учился я у них
Евгений
ну совсем совсем основы
Cactus🌵(Алексей)
Евгений
нал
Евгений
исключение словили
Kirill
@Harmonizr Вот так сделал анимацию) fun animationRotate(view: View, width : Float){ view.pivotX = width val translation = PropertyValuesHolder.ofFloat("translationX", -width/2, 0f) val rotation = PropertyValuesHolder.ofFloat("rotationY", -90f, 0f) ObjectAnimator.ofPropertyValuesHolder(view,translation,rotation).apply { duration = 5000 start() } } а в onCreateView вызываю
Alexey
Пройдись дебагом и посмотри содержимое login:)
Евгений
придирка но... методы с маленькой буквы должны быть