gpt4 book ai didi

android - 如何从子子 Activity 转到父 Activity ?

转载 作者:行者123 更新时间:2023-11-29 16:03:00 31 4
gpt4 key购买 nike

想象一下,我有一个名为“P”的父 Activity 。 P先生有5个 child ,分别叫'1'、'2'、'3'、'4'、'5'。

但我项目中的真相是,

  • P 有 1 个 child 。

  • 1 有 2 个 child 。

  • 2 有 3 个 child 。

  • 等等。

我从 P 到 1,从 1 到 2,从 2 到 3,等等。

问题是我怎样才能从 3 直行到 P?因此 P 一定是他的 parent ,我错了吗?

这是我到目前为止在我的背压上实现的

@Override 
public void onBackPressed(){
if (background_tick != null){
if(background_tick.isPlaying())
background_tick.stop();
background_tick.release();
// finish();
}
Intent crush=new Intent(getApplicationContext(),P.class);
startActivity(crush);
//super.onBackPressed();
}

使用该代码,我成功地转到了 Activity P,但是当我从 P 中按“返回”时,它返回到 Activity 3,我不希望这种情况发生。

任何答案都会受到赞赏。来自巴厘岛的问候。

最佳答案

设置您的 Intent 标志。它从顶部删除 Activity 。

Intent crush=new Intent(getApplicationContext(),P.class);
crush.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(crush);

Intent Flag

关于android - 如何从子子 Activity 转到父 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22142361/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com