React Native:当应用程序置于后台时,MainActivity 被破坏,当它上面有第二个活动时

React Native : MainActivity geting destroyed when app is put in background, when there is a second actitiy on top of it

你好,需要一些帮助!

在我的 React 本机应用程序中,我在 MainActivity 之上启动了 SecondActivity,当我从第二个 activity Main 将应用程序置于后台时Activity 被销毁并从 Activity 堆栈中删除,因此在从后台返回后,在某些事件中,第二个 Activity 正在向 JS(React-Native)端发出一些事件但是MainActitiy 已经被销毁,所以它上面没有 JS 来响应事件。

  1. 关键是为什么 MainActivity 变得混乱以及如何阻止它这样做。
  2. 奇怪的是,当我没有启动 SecondActivity 并执行上述情况时,MainActivity 工作正常,当应用程序置于前台时它会停止并恢复

谢谢。

为此,您可以使用 startActivityForResult() 启动 activity,它不会先关闭您的应用程序 activity。

它有助于me.pls检查