有没有清空activity堆栈底所有activity的方法
答案:2 悬赏:30 手机版
解决时间 2021-03-16 16:37
- 提问者网友:皆是孤独
- 2021-03-16 05:32
有没有清空activity堆栈底所有activity的方法
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-03-16 05:42
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);这个方法是把要启动的activity在activity堆栈中上面所有activity给清空。我想问下有没有什么方法可以把要启动的activity在activity堆栈中下面所有的activity清空?我现在采取了一个比较笨的方法是先启动activity堆栈最下面的activity并且带上参数intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);。然后再启动我想要的activity,并且finish掉当前最底端的activity
全部回答
- 1楼网友:雪起风沙痕
- 2021-03-16 06:41
似乎这个方法最简单了吧如果所有的activity都是你自己的,你可以自己维护一个activity stack,那就好处理多了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯