Android Wear中的导航注意事项
在Android Wear中,从左向右滑动屏幕会使您返回上一个活动。我注意到,如果一个活动有碎片并且你做了那个动作,那么无论你在活动中有多少碎片,你都会返回上一个活动。
问题
我希望能够执行以下导航,如图所示:
这就是我想要导航的方式,但我不能以令人满意的方式做到这一点。
尝试
Intent
中的标记。然而,问题是,虽然D,C在背景中短暂出现,但在我完成转换后仅消失,显示A.这也可能使用户感到困惑,因为他会在到达A之前简要地看到C. 摘要
考虑到所有这些,我想要的是能够通过滑动从C到B,并且当到达D时,滑动会将用户返回到A,而不会在后台意外地显示B或C.我希望用户真正感觉到他会从D到A,而不会觉得B或C在背景中短暂出现很奇怪
答案 0 :(得分:0)
尝试创建A作为新意图并清除堆栈,如下所示:
Intent intent = new Intent(this, A.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish(); // call this to finish the current activity