Android 我如何';导航';一项活动';它已经在运行了?
新手问题。。。所以我有两个活动,樱桃和苹果,每一个都有一个按钮,可以转到另一个。来来回回 在“樱桃”课上,我说:Android 我如何';导航';一项活动';它已经在运行了?,android,android-activity,activation,Android,Android Activity,Activation,新手问题。。。所以我有两个活动,樱桃和苹果,每一个都有一个按钮,可以转到另一个。来来回回 在“樱桃”课上,我说: intent = new Intent(Cherry.this, Apple.class) startActivity(intent); 也就是说,它应该归苹果所有。苹果的活动中也有类似的代码 我想我看到的是,每次我启动Tactivity Apple时,它都会启动一个新的实例,而不仅仅是重新激活Apple。我搜遍了医生,找不到国旗或其他能满足我要求的电话 任何提示都将不胜感激 --
intent = new Intent(Cherry.this, Apple.class)
startActivity(intent);
也就是说,它应该归苹果所有。苹果的活动中也有类似的代码
我想我看到的是,每次我启动Tactivity Apple时,它都会启动一个新的实例,而不仅仅是重新激活Apple。我搜遍了医生,找不到国旗或其他能满足我要求的电话
任何提示都将不胜感激
--皮托怎么样
也非常有用,在到达目标活动之前完成后堆栈上的活动
需要明确的是,即使使用上述标志,您的活动也可能会重新启动。如果您的活动在试图释放内存时被破坏,则会发生这种情况。换句话说,您仍然需要确保您的活动能够处理被重新启动的问题,在
onPause
和onSaveInstanceState
中采取适当的预防措施。如果已启动的活动已按给定运行,则FLAG_activity_REORDER_to_FRONT将使其返回到前面。您必须自己操作后退按钮,以免完成当前活动