0
ファイルを送信するアプリケーションを開発していて、外部からファイルを共有すると、既にインスタンスが実行中であっても常にアプリケーションの新しいインスタンスが開始されます。別の言い方をすると、バックグラウンドで既にアプリを実行していても、何かを共有するたびにログインする必要があります。共有時に既にアプリを再開しています
これに対応する回避策はありますか?
ありがとうございます!
ファイルを送信するアプリケーションを開発していて、外部からファイルを共有すると、既にインスタンスが実行中であっても常にアプリケーションの新しいインスタンスが開始されます。別の言い方をすると、バックグラウンドで既にアプリを実行していても、何かを共有するたびにログインする必要があります。共有時に既にアプリを再開しています
これに対応する回避策はありますか?
ありがとうございます!
は、それが動作しません
AndroidManifestにあなたの非常に最初の活動に
android:alwaysRetainTaskState="true"
とandroid:launchMode="singleInstance"
を設定します。ファイルを共有しようとすると、まだ新しいインスタンスが起動します。 –あなたのAndroidManifestとこの共有を行うコードを貼り付ける(もしあれば)アクティビティ – waqaslam
は、action.SENDアクションを持つランチャーアクティビティは既に破棄されているため利用できなくなるという問題があります。 (ログイン後、私はそれを破壊するログインウィンドウです)。しかし、 を他のアクティビティに追加すると、プログラムはクラッシュします。あなたはそれで私を助けることができますか?ありがとう。 –