【发布时间】:2011-02-19 13:15:31
【问题描述】:
我对 Android 还很陌生,所以如果这个问题听起来很愚蠢,我深表歉意。
我正在尝试创建一个包含许多课程的出勤应用程序,但其中两个主要是学生和课程。
我计划使用标签来导航,学生和课程是我的 TabHost 中的 2 个标签。
例如,“课程”页面将列出系统中当前的所有课程,并带有用于添加课程的选项菜单,该菜单将显示“添加课程”屏幕(在“课程”选项卡内,但会更改视图)。
所以,对于我的问题...
我计划为选项菜单项设置一个 onclick,它将调用 setContentView 来显示添加新课程布局,而不是启动一个显示新布局的新 Activity。
这听起来是一种明智的做法吗?如果不是,什么是更好的方法?
我所有的课程逻辑都将包含在 Course 类中,因此我希望我的所有代码都包含在其中,而无需为课程列表创建课程/活动、添加课程、查看课程等。
我希望这是有道理的。
【问题讨论】:
-
我知道对一个activity调用setContentView()两次会抛出异常,