2012-06-08 81 views
1

我正在開發一個擁有50多個屏幕的Android企業應用程序,所以我必須深入研究內存管理。我很困惑在xml或代碼中設計它的用戶iterface。有更好的內存管理的最佳實踐是什麼?設計android UI的最佳做法是什麼?

+1

你爲什麼期望內存管理會成爲問題?你有沒有建立一個原型?你有沒有測量內存消耗? –

+0

看看http://mobworld.wordpress.com/2010/07/05/memory-management-in-android/ – GAMA

+0

@Greg:我正在構建一個原型,它可能會消耗大量的內存,因爲還有更多屏幕數量。我的問題是,是否有可能通過代碼設計更好的內存管理。 –

回答

2

有超過50個屏幕的應用程序。

如果您有50個屏幕,那麼我建議使用Reuse UI Components In android.

我感到困惑的設計是用戶iterface XML或通過代碼

你可以做到這兩者的方式,但需要相同的觀點,當一個以上的時間,然後用編程方式添加視圖.or有時您需要動態添加視圖然後以編程方式使用。您可以在一個應用程序中使用xml佈局並以編程方式。

這裏的最佳實踐是什麼,有更好的內存管理?

都是與內存管理相關的最佳實踐,如果使用xml或代碼進行接口,則沒有人佔用更多內存。

+0

鏈接死了:( – MilapTank

1

@raneez ,,,,應用程序設計不依賴於屏幕的否,它取決於你使用的佈局類型。首選佈局是線性的。圖像應該正確放置在可繪製文件夾中。對於memorty管理你必須調試你的應用程序,並檢查是否有任何例外即將到來...... Plz讓我知道你是否仍然面臨任何問題,...還可以提供一些截圖應用程序你要製作,。,,,,,

相關問題