実行中のアプリケーションに入力を送信できるプログラムがあります。しかし、間違った入力が与えられると、プログラムは終了するか、フォーカスを失います。フォーカスされている現在のアクティビティを検出し、それをプログラムのアクティビティと比較して、目的のプログラムがフォーカスを失ったかどうかを知ることができるかどうかを知りたいだけです。私がテストしているプログラムはサードパーティのアプリケーションです。だから私は自分でプログラムを書くことができません。私が知る必要があるのは、現在の実行中のアクティビティをフォーカスして学習することだけです。コマンドを送信するために使用しているツールは、Ruby と Java で記述されています。これについて照会する Java プログラムはありますか?
ありがとう。