いくつかのアプリを実装しました。私のアプリに加えて、ある種のウィジェットがあります。このウィジェットは PlayStore を開始するだけです。私の問題は、ウィジェットが開始され、ホームボタンを押してアプリ (ウィジェットではない) を開くと、アプリの最初のアクティビティ (メインのアクティビティ) ではなく、ウィジェットのアクティビティが表示されることです。使用できる可能性が1つ見つかりました。そのためには、アプリのメイン アクティビティを設定する必要があります。
android:launchMode="singleInstance"
動作しますが、 PlayStore の起動にも使用しましたstartActivityForResult()
。そして、次の理由で機能しません。
一方、「singleInstance」アクティビティでは、他のアクティビティをそのタスクの一部にすることはできません。タスク内の唯一のアクティビティです。別のアクティビティを開始すると、そのアクティビティは別のタスクに割り当てられます。
どうすればそれを解決できますか?とても感謝しています。