複雑な理由で、ユーザーがHOMEボタンを押したときにアクティビティをfinish()できるようにする必要があります。
ここでの話は、完全に透過的なアクティビティを持つアプリケーションの別の部分を起動するホーム画面ウィジェットがあることです(したがって、アクティビティが実行されていてもホーム画面は表示され続けます)。以前のアクティビティがホームボタンで終了した場合、それらは前面に表示され、ホーム画面が見えなくなります。
または、別の方法として、新しいアクティビティで前のアクティビティを強制的にfinish()することはできますか?