【发布时间】:2014-03-17 22:47:46
【问题描述】:
据我了解,活动相当于网络应用中的“页面”。
例如,列表视图将是一个活动,编辑视图另一个活动,并添加视图第三个活动。
虽然这按预期工作,但 android 活动似乎作为单独的应用程序运行 - 每个活动的操作栏不同,菜单也不同。
我对上述活动的使用是否正确,或者我应该使用其他一些机制,例如换出布局和视图?
【问题讨论】:
-
您错误地假设 ListView、EditView 等是单独的活动。它们只是单独的 UI 元素,每个活动可能有多个实例。但是您可以将一项活动视为一个单独的应用程序/多页应用程序的一个“页面”。活动(顾名思义)是一种允许用户执行……活动的结构。从编码的角度来看,每个 Activity 从头到尾都是自己独立的程序,只有松散的编程绑定到其他应用程序 Activity。另一方面,片段是更完整的解决方案。
-
@velis,你假设我的假设。 :)