3

I've read this and this about using Fragments.

There is an example for how to handle multiple Fragments on a tablet and handset with separate Activities for each Fragment (long story short):

With each item of ListFragment 'A', a new Activity for displaying Fragment 'B' is started.

What is the advantage of using separate Activities for each Fragment instead of using Transactions?

4

2 に答える 2

0

何も見えません。アプリをタブレットで実行する場合、画面にフラグメントを追加する余地があるため、必要に応じてフラグメントを置き換えるアクティビティが 1 つだけあります。電話で起動すると、フラグメントが少なくなり、そのパターンに従います-単一のアクティビティを取得し、その中のフラグメントを置き換えます。ちらつきが少ないなどの多くのアクティビティを使用する場合と比較して、そのアプローチの利点がわかり、アプリ全体に1つのロジックがあります。

于 2012-08-25T23:48:42.473 に答える
0

画面が小さすぎて 2 つのフラグメントを並べて表示できないため、フラグメントが使用されない可能性がある携帯電話にアプリを移植する場合 - アクティビティを使用すると非常に高速に移植できます - 代わりに、フラグメントごとに別の画面を開くだけで済みますフラグメントを同時に表示する

実際、それはあなたが与えた最初のリンクの「デザイン哲学」セクションで意味されていることです

于 2012-08-25T19:48:35.910 に答える