Java 如何在确认交易前关闭BitcoinJ实例时触发事件?

Java 如何在确认交易前关闭BitcoinJ实例时触发事件?,java,bitcoin,bitcoinj,Java,Bitcoin,Bitcoinj,我正在开发一个使用比特币支付方式的应用程序。它使用的是bitcoinj java库。但我有一个问题: 我将btc发送到钱包 它说交易已收到,但当然没有确认。我正在创建事件的未来监听器,以便第三次确认事务 现在一切都好。问题是,如果应用程序在未来的侦听器执行之前关闭,会发生什么 当然,在我重新启动应用程序后,它不会发生任何事件。在这一点上我能做什么 谢谢。您可以附加一个WalletChangeEventListener(),而不是附加到单个事务。除其他事项外,当发现新块并向事务添加确认时,将调用它

我正在开发一个使用比特币支付方式的应用程序。它使用的是bitcoinj java库。但我有一个问题:

我将btc发送到钱包

它说交易已收到,但当然没有确认。我正在创建事件的未来监听器,以便第三次确认事务

现在一切都好。问题是,如果应用程序在未来的侦听器执行之前关闭,会发生什么

当然,在我重新启动应用程序后,它不会发生任何事件。在这一点上我能做什么


谢谢。

您可以附加一个
WalletChangeEventListener
(),而不是附加到单个事务。除其他事项外,当发现新块并向事务添加确认时,将调用它。如果在事件循环启动之前注册,则即使在与网络其余部分同步期间,也应在每个数据块上调用它,模拟在确认期间处于联机状态。

您可以附加一个
WalletChangeEventListener
(),而不是附加到单个事务。除其他事项外,当发现新块并向事务添加确认时,将调用它。如果在事件循环启动之前注册,则即使在与网络其余部分同步期间,也应在每个块上调用它,模拟在确认期间处于联机状态