У меня есть приложение, которое требует от пользователя сделать снимок, а затем загрузить его по HTTP-сообщению
, поэтому я написал коды и расположение камер (обратные вызовы, вид поверхности, кнопки и т. Д.) Вместе сМой класс загрузки изображения
, когда пользователь нажимает кнопку съемки: все текущие макеты установлены на GONE
и отображают пользовательский интерфейс камеры
imageupload_UI.setVisibility(View.GONE); //incl. upload button etc..
camera_UI.setVisibility(View.VISIBLE); //incl. surface view, buttons etc.
, все это делается в течение одногоXML-файл класса и одного макета
Итак, мой вопрос:
Разве лучше (более распространено) разделить коды камеры на другой класс и пользовательский макет и вызвать его через Intent или использовать мойтекущая настройка (все вместе)?