问题描述
嗨,伙计,需要帮助!
在我的本机应用程序中,我在 MainActivity 之上启动了一个 SecondActivity,当我将应用程序从第二个 Activity 置于后台时,MainActivity 被销毁并从 Activity 堆栈中删除,因此从背景,在某些事件中,SecondActivity 正在向 JS(React-Native)端发出一些事件,但 MainActitiy 已经被销毁,因此它上面没有 JS 来响应该事件。
- 这就是为什么 MainActivity 被破坏的原因以及如何阻止它这样做。
- 奇怪的是,当我没有启动 SecondActivity 并执行上述情况时,MainActivity 工作正常,当应用程序置于前台时它会停止并恢复
谢谢。
解决方法
为此,您可以使用 startActivityForResult()
启动 Activity,它不会关闭您的应用第一个 Activity。
它可以帮助我。请检查