首先,我是 Android 编程的新手。我有一个非常直接的问题,但我无法在任何地方找到答案。
假设我有 2 个名为 A
和 B
的 Activity
并且都开始了,我该如何切换 Activity
没有声明 Activity
的新实例,也没有点击后退按钮。在两个 Activity
中,我都有一个对另一个的全局引用。我如何使用setVisible()
方法?文档似乎并没有让我明白这一点。
提前致谢。
最佳答案
do i use the setVisible method?
没有。这只适用于膨胀的Views/layouts
。在正常情况下,不在堆栈顶部的 Activity
中的 layout
将不可见以调用此方法。
在您的 onClick()
中使用它
Intent i = new Intent(CurrentActivityName.this, NextActivityName.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(i);
来自文档
If set in an Intent passed to Context.startActivity(), this flag will cause the launched activity to be brought to the front of its task's history stack if it is already running.
关于android - 如何从另一个 Activity 转到一个已经存在的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18049284/