Articles of дизайна и дизайна

Быстрая отмена / повтор с использованием шаблона памяти / команды?

Я пишу приложение для рисования / графики Java для мобильного телефона (так что память ограничена). Состояние приложения – это, по существу, три растровых изображения 1000×500 (т.е. слои изображения). Загрузка трех растровых изображений занимает около 2 или 3 секунд. Я пытаюсь написать движок отмены, но я просто не могу найти хороший способ сделать это. Типичными подходами […]

Кнопка Android SetOnClickListener Design Help

Я создаю приложение для Android. Я заметил, что создаю много повторений кода, подобных этому в каждом из моих классов: Button buttonX = (Button)findViewById(R.id.buttonXName); // Register the onClick listener with the implementation above buttonX.setOnClickListener(new OnClickListener() { public void onClick(View v) { //DO SOMETHING! {RUN SOME FUNCTION … DO CHECKS… ETC} } }); У меня теперь есть […]

Лучшая практика: расширение или переопределение класса проекта библиотеки Android

Мы используем проект библиотеки Android для совместного использования основных классов и ресурсов в разных сборках (целях) нашего приложения для Android. Android-проекты для каждой конкретной целевой ссылки на проект базовой библиотеки (за кулисами, Eclipse создает и ссылается на банку из проекта библиотеки ссылок). Переопределение ресурсов, таких как изображения и макеты XML, очень просто. Файлы ресурсов, размещенные […]