0

フラグメントを使用したマスター/詳細パターンがあるとしましょう。通常、詳細フラグメントは電話では新しいアクティビティ内にあり、タブレットではリスト フラグメントもある前のアクティビティ内にあります。古いもの。

共有など、詳細に対して実行するアクションがいくつかあります。これはアクションバーアイテムになります。古いもの。

しかし今、私はContextual ActionBar、またはダイアログを実装したいと思っています.私の意見では、リストから直接共有できるようにすることはあまり重要ではありません.

私の質問は、その共有コードをどこに置くべきですか? 重複は避けたい。私の頭では、詳細はデュアル アクティビティ内または単一アクティビティ内にある可能性があるため、実際にはコールバックにはなりません。どうすればこれを行うべきか、本当に混乱しています。

あなたがそれを得る願っています。ありがとう!

4

1 に答える 1

0

その共有コードはどこにありますか? 重複を避けたい

「その共有コード」があなたの呼び出しであると推測してください。ACTION_SENDそれはわずか半ダース行程度のコードであるため、詳細フラグメントおよびホストしているアクティビティによってアクセスできる静的メソッドにそれを押し込みます。小さい画面で一覧表示します。

于 2013-02-21T17:08:02.067 に答える