我在 fragment 中得到了一个method()
。宿主 Activity 中的 fragment 。因此,仅当主机 Activity 位于 onDestroy()
中时,我才需要从 fragment 调用 method()
。也许它应该是一个静态标志之类的东西?
最佳答案
您可以通过SupportFragmentManager,通过布局id、标签或名称获取Fragment。 但这里最重要的是在某些情况下 Activity.onDestroy() 方法永远不会被调用。因此,如果您实现需要执行的代码(例如取消订阅逻辑或删除回调),请务必小心。
关于java - 仅当主机 Activity 被破坏时如何从 fragment 调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60083918/