从 mainActivity 外部刷新 Android Activity(适配器 class)
Refresh Android Activity from outside mainActivity (Adapter class)
我搜索了一下,找到了两个结果:
通话
1
recreate();
2
startActivity(getIntent());
finish();
但我想刷新 activity,而不是从 activity 中刷新。
我有多个片段,每个片段都有带有按钮的列表视图。
我的 listView 由服务器上的数据填充。在按钮上单击 我正在更改服务器上的数据并希望刷新所有 listView(以便使它们加载新内容)。 onClick() 函数在 listAdapter 中。那么有什么方法可以从这个 listAdapter class.
刷新整个 Activity
或
从 listAdapter 刷新片段的方法 class。
你应该打电话给 notifyDataSetChanged()
on your Adapter. See this question
将 activity 的上下文传递给 ListView 并从列表视图中调用此方法
((Activity)context).recreate();
我搜索了一下,找到了两个结果:
通话
1
recreate();
2
startActivity(getIntent());
finish();
但我想刷新 activity,而不是从 activity 中刷新。
我有多个片段,每个片段都有带有按钮的列表视图。
我的 listView 由服务器上的数据填充。在按钮上单击 我正在更改服务器上的数据并希望刷新所有 listView(以便使它们加载新内容)。 onClick() 函数在 listAdapter 中。那么有什么方法可以从这个 listAdapter class.
刷新整个 Activity或
从 listAdapter 刷新片段的方法 class。
你应该打电话给 notifyDataSetChanged()
on your Adapter. See this question
将 activity 的上下文传递给 ListView 并从列表视图中调用此方法
((Activity)context).recreate();