我正在尝试为 Android 项目创建类图。 我希望我的类代表我将实现的 Activity 、服务和接口(interface)。
网上有很多关于它的问题,但我找不到明确的答案。
我知道 Android 和 UML 没有特定的规则,但我有一些疑问。
- 如何表示 Activity 和 AsyncTask 之间的关系?
- 如何表明一个 Activity 对另一个 Activity 有 Intent ?
也许如果有人有例子,真的会有帮助。
最佳答案
也许是这样的?
MyBackgroundTask
是一个AsyncTask
MyActivity
是一个Activity
MyActivity
有一个MyBackgroundTask
您可以使用依赖 来表明AnActivity
类和AnotherActivity
类之间存在关系:
在这种情况下,这意味着 AnActivity
类需要 AnotherActivity
类来进行规范或实现。此外,使用注释使其清晰。
更新:
另一个例子:
MainActivity
是一个FragmentActivity
MainActivity
有一些fragment
。fragment
的类型为String
。
关于Android 类图 UML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31975109/