Fragmentトランザクションを使用してFragmentを動的に変更することに関するいくつかの投稿を読みましたが、Fragmentクラスをインスタンス化し、それをトランザクションで使用することを示しています。しかし、所有しているプロジェクトの一部ではなく、代わりに外部アプリであるフラグメントをロードするのはどうですか (それらはすべて FragmentActivities です)。
私が持っているのは、電子メールの受信トレイによく似た「メイン」アプリケーションですが、「受信トレイ」にはさまざまな種類の「メッセージ」がある場合があります。「メイン」がサポートするアプリのパッケージ名のリストを持っているので (packageManager から動的に検出します)、タップした「メッセージ」の種類を把握し、(パッケージ名を使用して) インテントを起動して、その外部アプリをロードします。私がやろうとしているのは、その外部アプリをデュアル フラグメント レイアウトにロードすることです。
何か提案はありますか?