我有一個名爲FeedActivity的Activity,它有一些數據的ArrayList。在獨立類中作爲FeedAdapter的適配器也可以填充FeedActivity中的列表視圖。 FeedDetailsActivity,它顯示FeedAdapter中列表視圖行的詳細信息(列表視圖單行數據)。 我想要做的是將數組列表從FeedActivity傳遞給FeedAdpter的構造函數,並以這種方式在FeedAdapter類中創建一個新的ArrayList副本。當我從FeedAdapter的FeedDetails中顯示該特定提要的所有信息(listview單行數據)時。現在,用戶可以從FeedDetailActivity中更改Feed中的數據。 我的問題是,當我在FeedDetailActivity中更改數據時,它必須反映在FeedActivity的列表視圖中。但該列表正在填充來自FeedAdapter的重複數組列表的數據。我怎樣才能做到這一點 。請讓我知道,因爲我已經很多嘗試做到這一點。如何更新android中另一個活動的活動值?
-2
A
回答
0
這是一個Java邏輯問題,而不是針對Android。
我的理解是,你想更新當前活動的前一個活動。你可以創建回調方法,或者使用Intents,或者讓你的數組成爲靜態的(然後它將可以從兩個類中訪問)。
另一種方法是殺死先前的活動並重新啓動該活動,將更新後的ArrayList作爲額外數據傳遞。
0
您可以使用Observer Design模式(最適合此類場景)http://en.wikipedia.org/wiki/Observer_pattern。
否則更容易使用LocalBroadcastReceiver例如here
相關問題
- 1. 如何在android的另一個活動中獲取一個活動的更新?
- 2. 從另一個活動更新活動
- 3. 將一個活動的值更新爲另一個活動
- 4. Android更新活動textview更改後從另一個活動
- 5. Android更新GridView在另一個活動
- 6. Android:如何從活動訪問更新另一個活動的私有變量
- 7. Xamarin Android - 從另一個活動更新一個活動的UI控件
- 8. LiveData不會從一個活動更新數據到另一個活動 - 的Android
- 9. 從一個活動轉到另一個活動Android中的活動
- 10. 如何在android中從一個活動移動到另一個活動?
- 11. 在android 2.1中添加一個活動到另一個活動
- 12. Android:意圖在一個活動中發起另一個活動
- 13. ANDROID:在另一個活動中嵌入一個活動
- 14. 如何從另一個活動關閉活動Android
- 15. 在完成另一個活動時更新活動
- 16. 在另一個Android活動
- 17. 如何調用標籤活動中,從另一個活動一個活動
- 18. Android更新在另一個活動上調用onBackPressed時的活動
- 19. android如何殺死另一個活動?
- 20. 更新從另一個活動tabhost imageView
- 21. 從另一個活動更新視圖
- 22. 在Android中的另一個活動中嵌入地圖活動
- 23. 如何更新另一個類的活動中的元素
- 24. 在另一個活動中開始的活動的Android清單
- 25. 滑動活動更改android中的另一個活動,並在單視圖中顯示多個活動?
- 26. 在Android的另一個活動中顯示計算BMI的另一個活動
- 27. 如何將兩個字符串從一個活動傳遞給另一個活動Android中的活動
- 28. 如何在另一項活動中打開新活動?
- 29. 如何在另一個活動中使用一項活動?
- 30. 如何從Android的另一個活動調用一個活動的方法?
如果我使用一個靜態的ArrayList那麼這將是更容易,但因爲這是不是一個很好的方法,因爲它同時具有一個大的靜態ararylist – rahul
爵士消耗大量的內存,你的解釋是相當詳細,但張貼您的代碼將讓人們幫助您基於您的代碼.. – Elltz