【问题标题】:modifying the listview with the result returned bu the another activity in android用android中另一个活动返回的结果修改listview
【发布时间】:2013-01-25 16:06:10
【问题描述】:

我对如何在我的 android 应用程序中实现以下内容感到非常困惑。 让我解释一下我想要的功能:

-我的 First Activity 中有一个列表视图,比如 Activity A

-现在,从这个活动中,我开始另一个活动(活动 B),目的是获得结果。

-根据我从 B 获得的结果,我想更新活动 A 中的列表视图。

-即在列表视图中添加一个返回字符串的项目。

我正在考虑,将项目存储在数组列表中并将数组列表设置为列表视图的数组适配器。

现在,当活动 B 返回结果时,我修改了数组列表并再次将其设置为列表视图。 我想知道,有可能吗?? 我还有一个问题:活动 B 什么时候返回? 这样在活动 A 的哪些方法(例如 onResume()、onStart()、onRestart() )中我应该编写修改列表视图的逻辑......? 我对android开发很陌生

【问题讨论】:

    标签: android listview android-intent arraylist activity-lifecycle


    【解决方案1】:

    关于您的第一个问题,我认为您的思路是正确的。您可以将返回的字符串添加到 ArrayList,然后添加到 ArrayAdapter。

    对于第二个问题,通过查看此处的活动流程图,您将清楚地了解它是如何工作的:http://developer.android.com/reference/android/app/Activity.html

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多