【发布时间】:2012-01-28 18:02:12
【问题描述】:
我正在开发一个 android 应用程序,但在确定某些代码应该放在哪里时遇到了问题。
该应用程序基于一些 Commonsware 材料以及记事本教程。它有项目,每个项目都可以打开、编辑或“运行”。
现在,有一个 dbadapter 类具有“项目”的基本 CRUD 操作。将 open、edit 或 run 方法放在那里似乎没有意义,因为这些方法涉及启动活动,而我无法从 dbadapter 内部执行此操作。
我目前在项目的详细视图中有代码。我希望能够从详细视图以外的其他活动的上下文菜单中调用这些相同的方法。
代码应该放在哪里?我应该有一个项目类吗?那将如何与 dbadapter 和游标接口?我是否应该制作某种隐形碎片——可能不会,但我有点抓不住稻草?
【问题讨论】:
标签: android database conceptual