Създайте абстрактен клас BaseActivity, наследяващ AppCompatActivity и имплементиращ OnClickListener
Дефинира защитено поле за съхранение на Intent
OnClick метода отваря активити по зададения Intent или логва грешка ако променливата от тип Intent е със стойност null
Дефинирайте абстрактен метод за създаване на Intent
Създайте клас за валидиране минималната и максималната дължината на текстово поле и сетващ съобщение за грешка, имплементиращ TextWatcher
Създайте клас за валидиране формата на текстово поле сетващ съобщение за грешка, имплементиращ TextWatcher
Създайте три Activity
Първото Аctivity съдържащо поле за въвеждане на имейл и бутон. Ако е въведен невалиден имейл трябва да се изведе съобщение за грешка. Бутона не трябва да е активен ако имейла е невалиден.
При натискане на бутона имейла да се предаде към второ Аctivity.
Второто Аctivity съдържа поле за показване на името от първото Аctivity и полета за въвеждане на:
Име - Минимум 2 символа и максимум 100
Адрес - Минимум 5 символа и максимум 255
Град - Минимум 5 символа 150
Телефон - започва с 08 и има дължина 10 символа
при натискане на бутона Next се предава обект People към третото Аctivity.
при натискане на бутона Back да се върнем към първото Activity (onBackPressed)
Третото Аctivity визуализира обекта People.
Добавете бутон за връщане назад
Last updated