int numberOfFiles = mAdapter.getCount();
for(int i = 0; i < numberOfFiles; i++){
File file = (File) mAdapter.getItem(i);
- if (file != null) {
- /// Click on a directory
- if (file.isDirectory()) {
-
- } else { /// Click on a file
- getListView().setItemChecked(i, true);
-
+ if (file != null) {
+ if (!file.isDirectory()) {
+ /// Click on a file
+ getListView().setItemChecked(i, true);
// notify the change to the container Activity
mContainerActivity.onFileClick(file);
}
}
}
- public void deselectAll(){
- /*
- int numberOfFiles = mAdapter.getCount();
- for(int i = 0; i < numberOfFiles; i++){
- File file = (File) mAdapter.getItem(i);
- if (file != null) {
- /// Click on a directory
- if (file.isDirectory()) {
-
- } else { /// Click on a file
- if(getListView().isItemChecked(i)){
- getListView().setItemChecked(i, false);
- }
- // notify the change to the container Activity
- mContainerActivity.onFileClick(file);
- }
- }
- }*/
+ public void deselectAll(){
mAdapter = new LocalFileListAdapter(mContainerActivity.getInitialDirectory(), getActivity());
setListAdapter(mAdapter);
}