首页 > 解决方案 > 从通知中打开“活动”后,如何知道哪个“活动”在堆栈顶部?

问题描述

我有ActivityA,我打开ActivityBActivityA我把应用程序放在后台(通过按主页按钮)。然后我触发了一个通知,点击我打开的通知ActivityA然后它检查一个条件(内部条件ActivityA)并打开ActivityC

ActivityA ---->ActvityB// after this operation put app in history by pressing home button

//from Notification tap open ActivityA

          (check some condition)
ActivityA -----------------------> ActivityC


所以,我的问题是如何在打开应用程序(在历史记录中)后从通知中知道哪个 Activity 在堆栈顶部?

注意:-我也试过isTaskRoot()不为我工作。不要发布过时的答案

标签: javaandroidkotlinandroid-activity

解决方案


推荐阅读