Android的导航问题3个屏幕
问题描述:
A是我的主屏幕 B是我的流程 ℃的活动是,用户被引导到有一次他一个链接,点击B中Android的导航问题3个屏幕
我需要的用户是想喜欢的活动A - > B - > C
现在当我点击返回按钮上的CI应该被带到A.但是,当我点击回到达到A时,C弹出。
我知道它仍然存在于内存中,我试过FLAG_ACTIVITY_CLEAR_TOP 它不适用于我的情况。
我希望所有在后台运行的活动都会在A的oncreate被调用时被销毁。我怎么做?
A有noHistory真正 B没有noHistory真正 C有noHistory真正
答
添加android:launchMode="singleTop"
在活动的表现出一种
从活动C使用:
Intent in = new Intent(mContext, A.class);
in.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(in);
finish();
你可以查找更多信息here
谢谢先生:)它的工作原理! – Ackman