首页 > 解决方案 > 用户是否有可能必须按下文件而不是单击以在 action_get_content 中选择它?

问题描述

我有以下代码,我意识到当用户要选择多个文件时,他必须按下第一个文件,然后他可以选择或取消选择更多,并确认它们是他想要点击的文件打开。

private void showFileChooser(String type) {
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
    intent.setType(type);
    try {
        startActivityForResult(
                Intent.createChooser(intent, "Select a File to Upload"),
                FILE_SELECT_CODE);
    } catch (android.content.ActivityNotFoundException ex) {
        // Potentially direct the user to the Market with a Dialog
        Toast.makeText(this, "Please install a File Manager.",
                Toast.LENGTH_SHORT).show();
    }
}

但是,当您只想要一个时,单击该文件并自动将其发送到“onActivityResult”。是否可以更改行为,以便在您单击文件时不会转到“onActivityResult”,直到您按下它并单击打开按钮?

在此处输入图像描述

标签: android

解决方案


这是系统提供的 UI,所以不,你不能改变它的行为。


推荐阅读