我已经看到了一些使用 intent.ACTION_SEND_MULTIPLE 的其他示例。但他们是榜样
都写电子邮件。我的问题是我有大约十个文件要发送,我使用意图
通过蓝牙发送,我可以成功地将这些文件发送到其他设备,但它会
出现意图选择器十次,我只希望它出现一次,或者我可以分配
意图提前使用蓝牙发送文件,不弹出任何选择器。任何人都可以
给我一些建议?
以下是我的代码:
ArrayList<File> fileList = new ArrayList<File>();
ArrayList<Uri> files = new ArrayList<Uri>();
StringTokenizer tokens = new StringTokenizer(options, ",");
String stored = "";
while (tokens.hasMoreTokens()) {
stored = tokens.nextToken();
File file = new File(stored);
fileList.add(file);
}
for(File file : fileList ) {
Uri uri = Uri.fromFile(file);
files.add(uri);
}
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND_MULTIPLE);
intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, files);
intent.setType("image/*");
startActivity(Intent.createChooser(intent, "select some pic"));
}
提前感谢您看到我的问题!