0

Fragmentトランザクションを使用してFragmentを動的に変更することに関するいくつかの投稿を読みましたが、Fragmentクラスをインスタンス化し、それをトランザクションで使用することを示しています。しかし、所有しているプロジェクトの一部ではなく、代わりに外部アプリであるフラグメントをロードするのはどうですか (それらはすべて FragmentActivities です)。

私が持っているのは、電子メールの受信トレイによく似た「メイン」アプリケーションですが、「受信トレイ」にはさまざまな種類の「メッセージ」がある場合があります。「メイン」がサポートするアプリのパッケージ名のリストを持っているので (packageManager から動的に検出します)、タップした「メッセージ」の種類を把握し、(パッケージ名を使用して) インテントを起動して、その外部アプリをロードします。私がやろうとしているのは、その外部アプリをデュアル フラグメント レイアウトにロードすることです。

何か提案はありますか?

4

1 に答える 1

1

But how about loading Fragments that are not part of the owning project, but are instead external apps (they are all FragmentActivities).

This is not possible, sorry.

于 2012-05-23T23:36:37.890 に答える