Использование TabActivity в Android в объектно-ориентированном виде - PullRequest
0 голосов
/ 07 октября 2010

Я довольно новичок в объектно-ориентированном программировании, и мне действительно интересно изучать его правильно.Моя проблема заключается в следующем:

Я пытаюсь создать TabActivity, который со временем отображает данные пользователя в содержимом каждой вкладки.Тогда единственное, что будут контролировать вкладки, - это временной интервал графика.(т.е. одна вкладка для «прошлого года», одна для «прошлого месяца», одна для «все время» и т. д.).Как видите, макет, используемый для каждой вкладки, будет идентичным.Код, используемый для каждой вкладки, будет отличаться только на пару строк ... (начальная и конечная дата оси X).

Я не уверен, как я могу это осуществить в хорошоразработан, объект-о мода.Есть идеи?

1 Ответ

0 голосов
/ 07 октября 2010

хорошо ... насколько я знаю, вы можете попробовать это:

Создание суперкласса A, расширяющего Acctivity. Этот конкретный класс будет иметь все методы жизненного цикла Acctivity.

Теперь сделайте дочерний класс А1 расширяющим класс А (поскольку А является действием, А1 также будет активностью), вы можете запустить это действие на вкладке 1.

Сделайте дочерний класс A2 расширяющим класс A (поскольку A - это активность, A2 также будет активностью), вы можете запустить это действие на вкладке 2.

Сделайте дочерний класс A3 продолжением класса A (поскольку A является действием, A3 также будет активностью), вы можете запустить это действие на вкладке 3.

Не забудьте объявить действия A1, A2, A3 AndroidManifest.xml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...