我有活动 A、B、C、D 和服务 S。活动的层次结构是 A->B->C->D
当服务收到信号时,服务会添加一个通知,当用户单击它时,我想创建一个新活动 E。如果有现有任务,则将该活动创建为最底层活动的子项。(即A->B->C->E或A->E或A->B->E或A->B->C->D->E)在这种情况下,A,B,C, D 必须与以前的状态相同,E 是一个新活动。如果没有现有任务(没有正在运行的任务),则在另一个新的活动A下创建该活动。(即A->E)在这种情况下,A,E都是新活动。
有什么建议么?
谢谢!