Android “警报时更新用户界面”对话框
我有一个Android “警报时更新用户界面”对话框,android,android-intent,android-alertdialog,Android,Android Intent,Android Alertdialog,我有一个活动,它有提交按钮。单击提交,将显示一个警报对话框,其中有一个保存按钮。现在,单击列表中的一个项目,就会显示按钮。我选择一些值并在alertdialog上单击save。现在保存时,我需要更新列表中的项目字符串。但是它不起作用 在保存到AlertDialog时,我已调用 Intent intent = new Intent(EditPropertyActivity.this, SetProperties.class);
活动
,它有提交按钮
。单击提交,将显示一个警报对话框
,其中有一个保存按钮
。现在,单击列表中的一个项目,就会显示按钮
。我选择一些值并在alertdialog上单击save。现在保存时,我需要更新列表中的项目字符串。但是它不起作用
在保存到AlertDialog
时,我已调用
Intent intent = new Intent(EditPropertyActivity.this,
SetProperties.class);
startActivity(intent);
finish();
如何确保不再调用“活动”并更新ui。由于您在保存函数中调用了finish(),因此需要再次调用“活动”
而不是在解除之前编辑列表和解除对话框。
在“保存功能”按钮中单击
请更清楚地说明您正在做什么。请将代码或日志放在此处。您的问题并不清楚。我希望我正确地回答了您的问题:为什么您要重新开始您的活动(通过startActivity意图)?如果这是你想要做的,只需关闭你的对话框并更新你的列表。请在发布你的问题时更加清楚。谢谢!我把下面的代码放在
AlertDialog
上的save'按钮的inonClick()
中,它就工作了<代码>SetProperties.propsList=getProperties();PropertyAdapter=(PropertyAdapter)SetProperties.listview.getAdapter();adapter.notifyDataSetChanged();完成()代码>