私のアプリのインスタンスが1つだけ必要なので、マニフェストのメインアクティビティセクションでアンドロイド:launchMode = "singleInstance"これは、2番目のアクティビティが表示されているときにホームボタンをクリックして再びアプリケーションを起動すると、メインアクティビティが表示されますが、2番目のアクティビティを表示する必要があります(標準動作が必要です)。問題は、アクティビティのmainfestで "singleInstance"を使用することによって発生するため、このアクティビティは常に上にあります。私は様々なフラグで2番目の活動を開始しようとしましたが、これはうまくいきません。 (アンドロイド:launchMode = "singleTask"も機能しません)。メインアクティビティで「singleInstance」を使用する必要があります。また、別のアクティビティをトップに持って来る必要があります
2
A
答えて
0
singleInstance
およびsingleTask
はごくまれにしか必要とされません。
必要な動作を得るために特別な起動モードは必要ありません。ちょうど標準の起動モードを試し、何が起こるかを見てください。アプリケーションが他のアプリケーションによって起動され、そのアプリケーションを制御できるようにしたい場合を除き、ほとんどの場合、特別な起動モードは必要ありません。
標準の起動モードを試しても問題がある場合は、問題の詳細を明記してください。おそらくお手伝いできます。
関連する問題
- 1. メインアクティビティ名は.MainActivityである必要がありますか?
- 2. アクティビティのサブクラスを使用する必要がありますか?
- 3. xmlファイルに別の要素名を使用する必要があります
- 4. @synthesizeをまだ使用する必要がありますか?
- 5. タブとリストでアクティビティやビューを使用する必要がありますか?
- 6. ディスパッチブロックで「weakSelf」を使用する必要がありますか?
- 7. NTLMでメンバシップサービスを使用する必要があります
- 8. DynamoDBでEC2を使用する必要がありますか?
- 9. nimblekitで配列を使用する必要があります
- 10. NodeJs net.socketでsocket.pipe()を使用する必要があります
- 11. ユニットテストでAutoMapperを使用する必要がありますか?
- 12. ライブラリでモデルを使用する必要がありますか?
- 13. MySQLでトランザクションオブジェクトを使用する必要があります
- 14. OpenCVでワイヤレスカメラを使用する必要があります
- 15. CoreignでCodeigniterクラスを使用する必要があります
- 16. プロダクションコードでfmtを使用する必要がありますか?
- 17. JavaScriptで「プロトタイプ」を使用する必要があります
- 18. イメージにObservableCollectionを使用する必要があります
- 19. オンラインゲームにTCPを使用する必要がありますか?
- 20. ラベルにRedisキャッシュを使用する必要があります
- 21. MVVMにDataTemplatesを使用する必要がありますか?
- 22. PhoneStateListenerでアクティビティを呼び出す必要があります
- 23. Elasticsearch + Couch =まだ別のルビークライアントを使用する必要がありますか?
- 24. アクティビティまたはビューにコードを挿入する必要がありますか?
- 25. メインアクティビティが更新された値を持つときにサブアクティビティを通知する必要があります
- 26. xlibの "XAllocSizeHints()"を使用する必要がありますか?
- 27. タイプコードのインターフェイスを使用する必要がありますか?
- 28. DreamweaverのSpryを使用する必要がありますか?
- 29. どのレイアウトマネージャを使用する必要がありますか?
- 30. フォントのパスを使用する必要がありますか?
Palejandro、標準起動モードがなぜあなたにとって役に立たないのか説明できますか?おそらく私は解決策を提供することができます。 –
こんにちはDavid、私はすでに私の問題を解決しました、私は別の方法でそれをやった。それは標準的なアプリケーションではありませんでした。それは投票に関するもので、ユーザーが2回以上投票することを望んでいませんでした。解決策は、個々のユーザーからの最初の投票のみを受け入れる2番目のアプリにあります。P – Palejandro