我正在开发一个移动的银行应用程序。第一个活动是LoginActivity
。如果用户输入了正确的凭据,则会打开一个新Activity HomePageActivity
。下面是一个可以在4个片段之间切换的FrameLayout
:HomeFragment
、TransactionsFragment
、TransfersFragment
、ReportsFragment
。在HomeFragment
是一个按钮,当按下时,会出现DialogFragment
:AddDepositFragment
等等。我已经包括了一张代表“等级”的图片。现在的问题是这可以被视为一个层次结构吗?
1条答案
按热度按时间sc4hvdpw1#
Activities
被组织在stack
中。您打开的每个Activity
都放在此stack
的顶部。Android
支持修改这种行为,例如将新打开的Activity
放入新的stack
中。要了解更多关于可能的选项,请查看此官方文档。多窗口模式的情况需要更多的调查。
从你的问题中,我明白了你一直在问什么。术语“hierarchy”通常用于
OOP
的传统术语中,它也支持Java
或Kotlin
Android
:你可以创建一个BaseActivity()
,并将其扩展为LoginActivity
和HomePageActivity
。