2017-07-23 60 views
-2

我在應用程序i,e主要活動和詳細信息活動中有兩個活動。 主要活動有顯示100個對象的回收站視圖。在recyclerview中傳遞100個對象的最佳方式是什麼?

詳細活動有其託管fragment.My片段查看傳呼機有兩個TextView的是從主要的活動中顯示的數據。

單擊主要活動中的任何項目,詳細信息活動將從片段中的對象的完整詳細信息開始。

細節活動有片段可以左右滑動。 爲了使它工作,我通過回收站視圖的Click事件傳遞所有100個對象。

我想在不去MainActivity的情況下向左或向右滑動時顯示下一個對象的詳細信息。

在我來說,我已經全部詳細活動的100個對象,這樣我就可以向左或向右滑動,但我不會覺得這是最佳的方式。

有沒有什麼辦法可以以更優化的方式實現這個設計。

+2

我建議你讀** [你問什麼主題關於這裏(https://stackoverflow.com/help/on-topic)**和**,然後[怎麼問問題的完美] (https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)**,next ** [如何創建最小,完整和可驗證示例](https:// stackoverflow。 COM /幫助/ MCVE)**。然後相應地編輯您的問題以吸引更多關注。 –

+2

將您的對象保存到SQLite數據庫或領域。只傳遞ID,這些是輕量級的。 –

+0

@EugenPechanec即使我只通過了ID,我也需要通過100個ID。 – aks

回答

0

你應該打開一個片段是什麼,我建議你的情況了,而經過100個對象的細節和加載在一個視圖尋呼機信息(您的活動將舉行適配器和這些適配器將攜帶您的100個對象的信息)。通過查看尋呼機,您可以輕掃以加載下一個對象的詳細信息。希望可以幫助你

+0

而且,當我扼殺活動並回來時,數據將會丟失。您不想將100個對象置於保存狀態。 –

+0

這個案例在實際問題中沒有定義。 –

+0

如果您的目標是生成質量高於學校項目的應用程序,則暗示此情況。 –

相關問題