var properties = DialogProperties()
properties.selection_mode = DialogConfigs.SINGLE_MODE
properties.selection_type = DialogConfigs.FILE_SELECT
properties.root = File(DialogConfigs.STORAGE_DIR)
properties.error_dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
properties.offset = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
properties.extensions = null
val dialog = FilePickerDialog(this@ActivityMembershipTeacher, properties)
dialog.setTitle("파일을 선택하세요.")
dialog.setDialogSelectionListener {
//files is the array of the paths of files selected by the Application User.
}
button1.setOnClickListener {
dialog.show()
}
위와 같이 코드가 있는데요.
실행은 잘됩니다.
그런데 제가 원하는것은
파일선택창이 처음뜰때 DCIM 폴더의 내용이 보였으면 합니다.
그리고 상위폴더로 이동도 가능하게끔요.
지금 상황은
root 를 STORAGE_DIR로 설정하면 항상 최상위폴더로 지정됩니다.
root 를 DCIM 폴더로 설정하면 DCIM 폴더가 처음에 보이지만 상위폴더로 이동이 안됩니다...
왜 상위폴더로 갈수없는지 모르겠습니다.
offset을 DCIM 을해도 안되고,
root를 DCIM, offset을 STORAGE_DIR로 안됩니다.