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 来响应事件。
- 关键是为什么 MainActivity 变得混乱以及如何阻止它这样做。
- 奇怪的是,当我没有启动 SecondActivity 并执行上述情况时,MainActivity 工作正常,当应用程序置于前台时它会停止并恢复
谢谢。
为此,您可以使用 startActivityForResult()
启动 activity,它不会先关闭您的应用程序 activity。
它有助于me.pls检查
你好,需要一些帮助!
在我的 React 本机应用程序中,我在 MainActivity 之上启动了 SecondActivity,当我从第二个 activity Main 将应用程序置于后台时Activity 被销毁并从 Activity 堆栈中删除,因此在从后台返回后,在某些事件中,第二个 Activity 正在向 JS(React-Native)端发出一些事件但是MainActitiy 已经被销毁,所以它上面没有 JS 来响应事件。
- 关键是为什么 MainActivity 变得混乱以及如何阻止它这样做。
- 奇怪的是,当我没有启动 SecondActivity 并执行上述情况时,MainActivity 工作正常,当应用程序置于前台时它会停止并恢复
谢谢。
为此,您可以使用 startActivityForResult()
启动 activity,它不会先关闭您的应用程序 activity。
它有助于me.pls检查