我正在创建一个安卓应用程序。这是我正在创建的第一个“真正的”android 应用程序,而且我也是 Java 新手。我以前从未使用 OOP 创建过任何程序,所以我对事物的结构有点困惑。我有一些 PHP 经验,但我最初学会了使用程序化(内联?)的 Turbo Pascal 编程。
无论如何......这是情况:
- Main Activity - 这是用于控制我拥有的实际 Android 应用程序的 Activity。
类 ScoreClock - 这是我有以下方法的地方:
public ScoreClock // initialize all the fields(variables) within the ScoreClock class. public getMinutes(long ms) // take ms remaining and calculate minutes left. public getSeconds(long ms) // take ms remaining and calculate seconds left.
现在......我正在考虑添加public void updateBoard()
哪些用于将所有值更新到实际记分牌。我感到困惑的是...... updateBoard() 方法应该进入 MainActivity.java 文件还是 ScoreClock.java 文件?
updateBoard 方法将访问 android 字段/变量并更改 TextViews 等的值,所以我认为它应该放在 MainActivity.java 中。
有人可以澄清一下吗?