我有一个名为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