gpt4 book ai didi

android - onClick() 通知打开 customactivity 后,我无法返回 mainactivity

转载 作者:行者123 更新时间:2023-11-29 15:35:31 24 4
gpt4 key购买 nike

在我的应用程序中,我有 MainActivity,假设还有另一个 CustomActivity。通常我的应用程序以 mainActivity 开始,没关系。

但是我正在发送一个 firebase 通知,我想要的是在我点击通知后打开 CustomActivity。

我想我已经做到了,因为它有效:

  if (getIntent().getExtras() != null) {
startActivity(new Intent(getApplicationContext() , CustomActivity.class));
finish();
}

因此,当点击通知时,它将启动 CustomActivity。

但是,在我的 CustomActivity 中,我的顶部有一个后退箭头,当然它不会起作用,因为 CustomActivity 是我的开始 Activity ,应用程序不知道从哪里返回退一步...

请问这个怎么办?如果用户单击后退箭头,我想将他带回 MainActivity。

如果在应用程序运行时点击通知,箭头会起作用,因为 MainActivity 生命周期仍在进行中,但当应用程序关闭且首先启动 customActivity 时,箭头不起作用。

最佳答案

如果您通过从 MainActivity 发布的代码重定向到 CustomActivity,您可以简单地不要 finish(),这样它就会到达 CustomActivity 下面的 Activity 堆栈,并且后退箭头确实起作用。

关于android - onClick() 通知打开 customactivity 后,我无法返回 mainactivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51310640/

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