Содержание
- 2. Паттерн MVC
- 3. Паттерн MVP Model-View-Presenter Паттерн MVP нашел большее применение в Android. MVP имеет несколько основных отличий от
- 4. View знает о Presenter; Presenter знает о View и Model (Repository); Model сама по себе;
- 5. Пример. Разработать Android приложение согласно варианту с использованием архитектуры «Модель-Представление-Презентер», выполняющее ввод данных, вывод и редактирование
- 8. public interface IRepository { Pig get(String name); ArrayList getAll(); void add(Pig pig); void delete(Pig pig); }
- 15. И т.д.
- 17. public interface IBigPigView { void showPigs(List pigs); }
- 22. Создание контекстного меню В контекстном меню не поддерживаются значки и быстрые клавиши. Контекстное меню применимо к
- 23. В режиме контекстных действий. Этот режим является системной реализацией ActionMode, которая отображает строку контекстных действий вверху
- 24. Зарегистрировать все элементы для контекстного меню. Реализовать метод onCreateContextMenu() в активности nameEditText=(EditText)findViewById(R.id.name); ageEditText=(EditText)findViewById(R.id.age); weightEditText=(EditText)findViewById(R.id.weight); this.registerForContextMenu(this.nameEditText); this.registerForContextMenu(this.ageEditText);
- 25. Когда зарегистрированное представление примет событие длительного нажатия, система вызовет метод onCreateContextMenu(). Именно здесь определяются пункты меню.
- 28. Реализация режима контекстных действий. Он представляет собой системную реализацию класса ActionMode. Когда пользователь использует этот режим,
- 30. Скачать презентацию