在Android中可以有活动的层次结构吗?

vx6bjr1n  于 2023-06-20  发布在  Android
关注(0)|答案(1)|浏览(107)

我正在开发一个移动的银行应用程序。第一个活动是LoginActivity。如果用户输入了正确的凭据,则会打开一个新Activity HomePageActivity。下面是一个可以在4个片段之间切换的FrameLayoutHomeFragmentTransactionsFragmentTransfersFragmentReportsFragment。在HomeFragment是一个按钮,当按下时,会出现DialogFragmentAddDepositFragment等等。我已经包括了一张代表“等级”的图片。现在的问题是这可以被视为一个层次结构吗?

sc4hvdpw

sc4hvdpw1#

Activities被组织在stack中。您打开的每个Activity都放在此stack的顶部。
Android支持修改这种行为,例如将新打开的Activity放入新的stack中。要了解更多关于可能的选项,请查看此官方文档。
多窗口模式的情况需要更多的调查。
从你的问题中,我明白了你一直在问什么。术语“hierarchy”通常用于OOP的传统术语中,它也支持JavaKotlinAndroid:你可以创建一个BaseActivity(),并将其扩展为LoginActivityHomePageActivity

相关问题