【发布时间】:2011-06-27 10:19:11
【问题描述】:
我想创建与 Java 的 JFileChooser 类似的东西以在我的程序中使用。具体来说,我希望用户单击视图并出现一个对话框。打开后,用户选择了一个文件,我想知道他们选择了哪个文件。
我有两个Activity 课程。一个类有很多代码,我真的很想把另一个类分开,只获取用户选择的文件。
这些活动称为MeActivity 和FileDialog。我必须在MeActivity 中创建一个 Intent 才能最终从FileDialog 获取所选文件。
在MeActivity,目前我有类似的东西:
Intent intent = new Intent(this,FileDialog.class);
startActivityForResult(intent, REQUEST_CODE);
但是如何让对话框与视图侦听器一起工作?当按下视图时,我希望它触发对话框。
我正在尝试使用AlertDialog.Builder 创建FileDialog 将向用户显示的对话框。我已经把它放在"onCreateDialog(int id)"
在MeActivity 中,是否需要显式调用"onActivityResult(...)" 才能获取用户选择的文件?
【问题讨论】:
标签: android view android-activity dialog android-intent