私は、別のアプリのアクティビティの実行を巧みに順序付け、各実行間の間隔を制御することに基づいたアプリをアンドロイドで開発しています。
問題は、他のアクティビティが引き継ぐと、自然にフォアグラウンドで実行され続けるため、アプリがそれを強制終了して、間隔が経過した後に再度開始することができないことです。
サービスが前のインスタンスの代わりに他のアプリのそのアクティビティの新しいインスタンスを開始できることを期待して、アプリのサービスから他のアクティビティを開始しようとしました。
dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_BACK))
他のアプリが実行されているときに、アプリのアクティビティ/サービスから使用してみました。
どちらも機能しませんでした。
親アクティビティのコントロールを取り戻すにはどうすればよいですか?
ありがとう !