2014-02-19 22 views
3

我是androidjava編程。 最近我碰到這個最大號碼。活動和片段

Max. number of activities ,它說這個 -

我們可以有任意數量的活動,但好到最大限制爲25個活動(如谷歌建議)。我們可以通過使用Fragments來減少活動的數量。

現在真正的問題是什麼我想問問是 -

  1. 是否每個.java文件的應用程序的src算作一個活動?如果沒有,那麼實際上可以稱爲活動
  2. 現在正如上面提到的問題的答案建議使用片段。但是當創建片段時,我仍然需要爲每個片段創建單獨的類。現在,是否增加了不。活動?
  3. 如果每個片段類都被視爲一個活動,那麼是否有可能將它全部編碼到單個活動中?

一個更:不產生過多.java文件將影響應用程序的性能?

感謝您的幫助。

回答

6

最近我碰到這個

來到這個數字是彈撥出評論者的後路。 25不是一個神奇的數字。

此外,活動的數量並不直接影響性能,只不過具有1,000頁的Web站點本質上比具有100頁的Web站點慢。活動的數量可能會影響內存使用情況,尤其取決於您如何使用這些活動(例如,啓動新實例而不是導航回現有的活動)。

是否應用程序的src中的每個.java文件都計爲活動?

如果它不那麼哪些可以真正被稱爲活動?

你從Activity繼承的那些。

現在,是增加了沒有。活動?

是否產生過多.java文件會影響應用程序的性能?

通常情況下,創建「太多」{{insert programming language here}}文件會影響{{insert application environment}}的性能。

+0

謝謝你的出色答案。真的幫我清除了我所有的疑惑。 – tannerjohn