嗨,我有一个包含 2 个屏幕的应用程序。第一个屏幕(主屏幕)包含一个 ListView,它通过与服务器通信来动态填充行。单击行元素时会出现一个新屏幕,此屏幕上有一个按钮,按下此按钮时会与服务器进行通信(为此,我使用了 AsyncTask 类)。处理完成后,我必须自动切换回第一个屏幕(主屏幕),并且必须从ListView中消除刚刚完成与服务器通信的前一个行元素。我面临着消除 ListView 的行元素的问题。请帮忙!
问问题
799 次
3 回答
0
用于SimpleAdapter
使用该notifyDataSetChanged()
功能。
于 2012-06-05T12:31:34.700 回答
0
用于StartActivityForResult
打开第二个活动并Custom adepte
在列表视图中使用 r 并使用新的和 n 更新适配器的数据otify change to list
。
于 2012-06-05T12:32:17.873 回答
0
我建议您使用startActivityForResult开始第二个活动(当您单击列表视图项时) 。因此,第二个活动可以从服务器执行删除,并在任务完成时通知主活动。在您的情况下,主要活动将从第二个活动接收结果,并将从列表视图中删除该项目。希望有帮助!
于 2012-06-05T12:34:27.537 回答