我有这个用例,我打开设置活动(称之为父活动)和另一个子设置活动(称之为子活动)。正常的流量是:Open parent activity -> click some button -> open child activity
。到现在为止还挺好。
现在,在特定用例中,浮动按钮(如chat-head
- 总是出现在屏幕上)应直接打开子活动。需要注意的是,如果“设置”活动已经存在,则子活动的行为应该像使用与Settings->child
相同的流程打开子项一样。
对此有什么正确的解决方法?一个是我检查设置活动是否已经在运行,我向意图添加一个标志并打开设置屏幕,只有在检查标志时,才会打开子活动。但是可能不建议检查设置是否已经运行,或者可能有更好的方法。
有些事情需要做:
android:parentActivityName
属性值指向父级