We are aware of the issue with the badge emails resending to everyone, we apologise for the inconvenience - learn more here.

Forum Discussion

alfazraza's avatar
alfazraza
Explorer | Level 4
8 years ago

Checking the element is file or folder in dropbox api v2

After migrating from api v1 to api v2.

 

Not able to solve this issue. Here I am  checking the element() was file or folder based on that I will add into a list called pickerList , this code uses api v1
 but don't know how to migrate this into api v2.

                     

  DropboxAPI.Entry mEntry = mApi
                            .metadata(dbxPath, 0, null, true, null);

                    List<DropboxAPI.Entry> mEntries = mEntry.contents;
                    int pathLen = dbxPath.length();

                    for (int i = 0; i < list.size(); i++) {

                        if (!displayDirectory) {
                            if (!(list.get(i).isDir)) {

                                String s = list.get(i).path;
                                pickerList.add(s.substring(pathLen));
                            }
                        } else {
                            String s = list.get(i).path;
                            pickerList.add(s.substring(pathLen));
                        }
                    }

 

 

Status of mycode :

 

                   ListFolderResult result = null;
                    try {
                        result = dbxClient.files().listFolder(dbxPath);
                    } catch (DbxException e) {
                        e.printStackTrace();
                    }
                    List<Metadata> list = null;
                    for (Metadata metadata: result.getEntries()) {

                        System.out.println(metadata.getPathLower());
                 
                    }

//After this I have to add the code for checking the file or folder

 

Please help me.