我在状态Notification中显示已下载的文件进度。我希望在下载完成后点击通知打开特定的下载文件夹。我在下面的代码中使用但是它始终打开“Open From”窗口,当我选择“File”时经理“从窗口然后打开内部存储的根目录。我哪里出错?
Intent intent = new Intent();
Uri uri = Uri.parse(folder.getPath());
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(uri, "file/*");
final PendingIntent contentIntent = PendingIntent.getActivity(context, 0,intent, 0);
mBuilder = new NotificationCompat.Builder(context);
mBuilder.setContentText("Download complete")
.setProgress(0, 0, false)
.setContentIntent(contentIntent);
答案 0 :(得分:2)
尝试这可能有效
Uri pathUri= Uri.parse(Environment.getExternalStorageDirectory().getPath()
+ "/blahblahfolder/");
intent.setDataAndType(pathUri, "file/*");
希望这有效。