Android Question ExternalStorage class GetParent

Discussion in 'Android Questions' started by yaniv hanya, Aug 14, 2019.

  1. yaniv hanya

    yaniv hanya Active Member Licensed User

  2. Erel

    Erel Administrator Staff Member Licensed User

    Google documentation: https://developer.android.com/reference/android/support/v4/provider/DocumentFile

    A single document may appear as the child of multiple directories, so it doesn't inherently know who its parent is. That is, documents don't have a strong notion of path. You can easily traverse a tree of documents from parent to child, but not from child to parent.

    And see this: https://developer.android.com/refer...v4/provider/DocumentFile.html#getParentFile()

    The external storage does include a "parent" feature that is based on the stack of folders. You can do something similar in your app.
    If you are looking for a way to get the parent folder of the folder the user chose then it is not possible.
     
  3. yaniv hanya

    yaniv hanya Active Member Licensed User

    what I need to do is find the return path only to the directory that the user has chosen not beyond that.
     
  4. Erel

    Erel Administrator Staff Member Licensed User

    There is no such thing. You only get a uri (stored in Root) and you can get the files and folders in that root folder.

    The uri might include and might not include the actual path of the file system.
     
    Last edited: Aug 15, 2019
  5. yaniv hanya

    yaniv hanya Active Member Licensed User

    ok thenks .
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice