Представление активности в диаграмме классов UML - PullRequest
0 голосов
/ 03 октября 2018

Я не уверен в том, что я должен поместить в UML-диаграмму моей деятельности.

У меня активность входа.Итак, у меня есть файл xml с его ярлыками, кнопками и т. Д. В файле LoginActivity.java у меня есть некоторые переменные, такие как Button, CheckBox и т. Д., Используемые для добавления слушателей.

Теперь я хотел бы знать, нужно ли мне добавлять их в мой UML класс.Нужно ли добавлять loginBn:Button или myCheckBox:CheckBox в мое представление LoginActivity в UML?

1 Ответ

0 голосов
/ 03 октября 2018

Чтобы ответить на ваш второй вопрос.
onStart () или onStop () с некоторыми другими функциями - это функции, вызываемые в течение жизни вашей деятельности.Вы не должны писать их себе.Но вы можете инициализировать в них свою деятельность или сделать что-то еще.
Чтобы сделать это, вы должны переопределить функцию, к которой хотите добавить код, и сначала вызвать тот же метод суперкласса, а затем добавить свою дополнительную реализацию.
Например, чтобы добавить свою инициализацию в onStart, вы делаете это:

@Override 
public void onStart(){
     super.onStart();
     System.out.println(„my impl.“);
}

Обычно вы инициализируете свои кнопки там или выполняете настройку для действия.
Для получения дополнительной информации ожизненный цикл читать это

...