169 похожих чатов

Всем доброго времени! Подскажите в правильную сторону я думаю... Мне

нужно при первом запуске приложения показать 4 активити "что то вроде анкеты" которые после успешного просмотра больше не показывать. А так же создать бд и внести туда некую инфу. Что я думаю сделать
1. В лаунчер, сделать условие "if (surveyCompleted)" , создать бд и показать эти 4 активити
2. После успешного просмотра этих 4х активити добавить запись в SharedPreferences что то вроде
editor.putBoolean("survey_completed", true);
Так ли это делается? Или есть варианты по проще

12 ответов

16 просмотров

Лучше viewpager, я так понимаю, тебе нужен онбординг, можешь просто в Гугле написать «how to create onboarding/walktrough on android app»

В общем да, правильно. Только, может быть, не стоит делать 4 активити, которые юзер увидит 1 раз. Можно 4 фрагментами обойтись. Или даже 1 фрагментом.

Вряд ли есть что-то ещё проще. Сложнее - да, есть )

Alex- Автор вопроса
Leonid B.
В общем да, правильно. Только, может быть, не стои...

Спасибо! Сейчас посмотрю что за фрагменты!

Alex
Спасибо! Сейчас посмотрю что за фрагменты!

100500 активити делать уже давно не модно. Обычно достаточно одной активити на всё приложение.

Leonid B.
100500 активити делать уже давно не модно. Обычно ...

Вместо Активити теперь 100500 фрагментов 😅

RomaShka
Вместо Активити теперь 100500 фрагментов 😅

Это уже устарело, у меня в проекте ноль фрагментов, например 🤷‍♂

Leonid B.
А что есть?

То, что нельзя называть в этом чате 🙈

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта