完成在堆栈中的任何previous活动从当前的活动? [英] Finish any previous activity in stack from current activity?

查看:162
本文介绍了完成在堆栈中的任何previous活动从当前的活动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何完成的应用程序栈的任何previous活动(在任何级别的,我的意思不是直接父),从当前的活动像我想这个无效previous活动的一些特定事件?任何帮助吗?谢谢你。

解决方案

这是可能通过使用静态变量。就像使用一个布尔变量activity_name_dirty = FALSE; 纪念这个真格的,只要你的无效特定活动发生的情况。因此,调用此活动时,任何时间后对activity_name_dirty状态的检查。 然后,您可以使用活动标志,以创建一个新的即时在活动基础 <描述/ P>

How to finish any previous activity in application stack (at any level , I mean not immediate parent) , from current activity like on some particular event I want to invalidate this previous activity? Any help ? Thanks.

解决方案

This may be possible by using static variables. Like use a boolean variable activity_name_dirty = false; mark this as true as soon as your condition of invalidating that particular activity occurs. So any time later when calling this activity have a check on the state of activity_name_dirty. You may then use Activity Flags to create a new instant as described in Activity Fundamentals

这篇关于完成在堆栈中的任何previous活动从当前的活动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆