Java 选择文件夹意图&;计划何时完成?
因此,我正在制作一张壁纸,我希望用户选择一个文件夹。所以我 在首选项中有一个按钮,用于启动打开 图像,但我想要的实际上只是一个目录(我猜是在 最坏的情况是,我可以从末尾删除文件名)。这是我的第一次 问题:仅选择文件夹的最佳方式是什么 第二个问题是,我如何得到通知的意图是什么时候 完成Java 选择文件夹意图&;计划何时完成?,java,android,Java,Android,因此,我正在制作一张壁纸,我希望用户选择一个文件夹。所以我 在首选项中有一个按钮,用于启动打开 图像,但我想要的实际上只是一个目录(我猜是在 最坏的情况是,我可以从末尾删除文件名)。这是我的第一次 问题:仅选择文件夹的最佳方式是什么 第二个问题是,我如何得到通知的意图是什么时候 完成 public class FilePreference extends DialogPreference implements View.OnClickListener { public void onC
public class FilePreference extends DialogPreference implements
View.OnClickListener
{
public void onClick(View v)
{
// open up a gallery/file browser
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
getContext().startActivity(Intent.createChooser(intent, "Select Folder"));
}
使用
Activity.startActivityForResult
并覆盖Activity.onActivityResult
好的,这有点帮助,我设法确定我的墙纸服务实际上是一项活动。因此,我必须按名称找到我的首选项,并添加指向它的指针,以便首选项可以使用startActivityForResult和onActivityResult