在我的应用程序中,我的 Fragment AppointmentFrag 包含一个 customListView,它从 listView 的 itemClickListener 上的数据库加载数据,我打开一个 DialogFrament
这是我的 itemClick 方法
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position, long id)
{
RowItem listRow = (RowItem)listview.getItemAtPosition(position);
String date=dateString;
String time=listRow.gettime();
arguments.putString("date", date);
arguments.putString("time", time);
SherlockDialogFragment fragment = (SherlockDialogFragment) Fragment.instantiate(appContext, SdleCrte.class.getName(),arguments);
fragment.show(getFragmentManager(), "create");
}
我的 DialogFragment 是SdleCrte.class
我需要对 dialogFragment 进行一些操作,即,我在数据库中的表中添加一个新项目。当我单击肯定按钮时,对话框将关闭并需要在包含在 AppointmentFrag 中的 listView 中显示新项目AppointmentFrag 不调用
当对话框关闭时,我们如何刷新我的 listView。或者我们如何识别我的 dialogFrag 被解雇并运行部分代码。