2012-11-03 184 views
1

我有一个自定义的对话框。在这个对话框中,有一个Button和一个TextView。当我点击按钮时,我会开启一项新活动。这个活动是我自己编写的一种文件浏览器。我使用ListView来显示文件名。当我点击ListView的项目并返回到对话框时,我想关闭此活动。我也想在对话框中将项目的标题写入TextView。android对话框:关闭活动后如何返回对话框?

现在我只是不知道如何返回到对话框?我只知道如何重返新的活动。

谢谢。

回答

2

打开startActivityForResult开始filemanager活动。在用户选择文件后,用setResult设置结果。这使您可以填充返回到启动文件管理器的活动的数据包。现在finish filemanager活动。

创建该对话框的活动将获取onActivityResult中的数据包。

+0

非常感谢!我知道startActivityForResult。但我不知道如何使用setResult,finish和onActivityResult。你可以添加一些如何实现这些方法的细节?我是Android新手。谢谢! – Vigor

+0

非常感谢。现在我明白这些方法是如何工作的。 – Vigor