3

I see some answers here prefer views over activities as contents of tabs. Correct me if I am wrong. My understanding is that by switching out views, it's possible to keep the navigation flow inside a tab (more user friendly, I think). But I wonder how to manage the view stack then in case of the back button events. Also this could cause one giant Activity with large amount of views, which might not be good.

So I wish to know why exactly views as contents is preferred before I change my current application to this.

Thanks,

4

1 に答える 1

3

ここでいくつかの回答が、アクティビティよりもタブのコンテンツとしてのビューを好むことがわかります。

それらの多くは私のものです。

よりユーザーフレンドリーだと思います

この点については、私は完全に同意しません。タブ内でナビゲーションを偽装しようとするのは、ほとんどのモバイル アプリケーションにとって間違いだと思います。

また、これにより、大量のビューを持つ 1 つの巨大なアクティビティが発生する可能性があり、これは良くない可能性があります。

メモリの観点から大きすぎると、ユーザーの観点からは複雑になりすぎるため、独立したアクティビティ (タブなし) に分割する必要があります。

したがって、現在のアプリケーションをこれに変更する前に、コンテンツとして正確に表示することが好まれる理由を知りたいと思います。

Activitiesタブのコンテンツとして使用すると、すべての懸念が悪化します。タブのコンテンツとして使用すると、アクティビティで宣言したものよりも多くのものが作成されるActivitiesため、より多くのメモリが消費されます。Viewsタブのコンテンツとして使用Activitiesすると、Android で最も貴重なアイテムの 1 つであるスタック スペースがさらに数層必要になります。とにかく、タブのコンテンツとして使用すると、Android がアクティビティを解明してタブの内部にActivities到達する必要があるため、CPU 時間がかかります。View

Activities私は問題をひっくり返します.タブのコンテンツとしてこれらの欠点を上回る利点をまだ私に示した人は誰もいません.

于 2010-05-23T12:21:21.803 に答える