<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Get a list of files from dropbox to android application in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294388#M17928</link>
    <description>&lt;P&gt;Thank you so much for your reply! You are right, I was using API v1, I was sure I used v2...&lt;/P&gt;&lt;P&gt;I corrected it and followed the tutorials and the linked you gave me, but it still not working... &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@B0F70D28791EB05FA3EA0C3BDDF08EE3/emoticons/1f61e.png" alt=":disappointed_face:" title=":disappointed_face:" /&gt;&lt;/P&gt;&lt;P&gt;I need to make authentication every time, so my code now looks like this:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;@Override&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;protected void &lt;/SPAN&gt;onCreate(Bundle savedInstanceState) {&lt;BR /&gt;    &lt;SPAN&gt;super&lt;/SPAN&gt;.onCreate(savedInstanceState);&lt;BR /&gt;    setContentView(R.layout.&lt;SPAN&gt;activity_main&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;    Auth.&lt;SPAN&gt;startOAuth2Authentication&lt;/SPAN&gt;(MainActivity.&lt;SPAN&gt;this&lt;/SPAN&gt;, getString(R.string.&lt;SPAN&gt;APP_KEY&lt;/SPAN&gt;));&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN&gt;@Override&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;protected void &lt;/SPAN&gt;onResume()&lt;BR /&gt;    {&lt;BR /&gt;        &lt;SPAN&gt;super&lt;/SPAN&gt;.onResume();&lt;BR /&gt;&lt;BR /&gt;        &lt;SPAN&gt;String accessToken = Auth.getOAuth2Token();&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;if &lt;/SPAN&gt;((accessToken != &lt;SPAN&gt;null&lt;/SPAN&gt;) &amp;amp;&amp;amp; (accessToken != &lt;SPAN&gt;""&lt;/SPAN&gt;))&lt;BR /&gt;        {&lt;BR /&gt;            &lt;SPAN&gt;// Create Dropbox client&lt;BR /&gt;&lt;/SPAN&gt;            DbxRequestConfig config = DbxRequestConfig.&lt;SPAN&gt;newBuilder&lt;/SPAN&gt;(&lt;SPAN&gt;"dropbox/MyAppName"&lt;/SPAN&gt;).build();&lt;BR /&gt;            DbxClientV2 client = &lt;SPAN&gt;new &lt;/SPAN&gt;DbxClientV2(config, accessToken);&lt;BR /&gt;&lt;BR /&gt;            &lt;SPAN&gt;// Get files and folder metadata from Dropbox root directory&lt;BR /&gt;&lt;/SPAN&gt;            ListFolderResult result = &lt;SPAN&gt;null&lt;/SPAN&gt;;&lt;BR /&gt;            &lt;SPAN&gt;try&lt;BR /&gt;&lt;/SPAN&gt;            {&lt;BR /&gt;                result = client.files().listFolder(&lt;SPAN&gt;""&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;                &lt;SPAN&gt;while &lt;/SPAN&gt;(&lt;SPAN&gt;true&lt;/SPAN&gt;)&lt;BR /&gt;                {&lt;BR /&gt;                    &lt;SPAN&gt;for &lt;/SPAN&gt;(Metadata metadata : result.getEntries())&lt;BR /&gt;                    {&lt;BR /&gt;                        System.&lt;SPAN&gt;out&lt;/SPAN&gt;.println(metadata.getPathLower());&lt;BR /&gt;                    }&lt;BR /&gt;&lt;BR /&gt;                    &lt;SPAN&gt;if &lt;/SPAN&gt;(!result.getHasMore())&lt;BR /&gt;                    {&lt;BR /&gt;                        &lt;SPAN&gt;break&lt;/SPAN&gt;;&lt;BR /&gt;                    }&lt;BR /&gt;&lt;BR /&gt;                    result = client.files().listFolderContinue(result.getCursor());&lt;BR /&gt;                }&lt;BR /&gt;            }&lt;BR /&gt;            &lt;SPAN&gt;catch &lt;/SPAN&gt;(DbxException e)&lt;BR /&gt;            {&lt;BR /&gt;                e.printStackTrace();&lt;BR /&gt;            }&lt;BR /&gt;        }&lt;BR /&gt;    }&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;The authentication is working, but in the onResume() method, after executing the:&lt;/P&gt;&lt;PRE&gt;DbxClientV2 client = &lt;SPAN&gt;new &lt;/SPAN&gt;DbxClientV2(config, accessToken);&lt;/PRE&gt;&lt;P&gt;The application died. I even tried to use the accessToken as hard coded, without the authentication, and the application still died after I tried to create the dropbox client...&lt;/P&gt;&lt;P&gt;What am I doing wrong now? &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@B0F70D28791EB05FA3EA0C3BDDF08EE3/emoticons/1f61e.png" alt=":disappointed_face:" title=":disappointed_face:" /&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;</description>
    <pubDate>Tue, 28 Aug 2018 15:39:47 GMT</pubDate>
    <dc:creator>AppDev</dc:creator>
    <dc:date>2018-08-28T15:39:47Z</dc:date>
    <item>
      <title>Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/293829#M17888</link>
      <description>&lt;P&gt;Hi everybody, I'm new to dropbox developing and I need help with it please. I wrote an android application that needs to get a list of files listing in dropbox. I used the tutorial and part of the code I wrote is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="kwd"&gt;private&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;DropboxAPI&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;AndroidAuthSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; mDBApi&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;

&lt;SPAN class="lit"&gt;@Override&lt;/SPAN&gt;
&lt;SPAN class="kwd"&gt;protected&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;void&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; onCreate&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Bundle&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; savedInstanceState&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="kwd"&gt;super&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;onCreate&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;savedInstanceState&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;    setContentView&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;R&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;layout&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;activity_main&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;

    &lt;SPAN class="typ"&gt;InitializeSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;

&lt;SPAN class="kwd"&gt;void&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;InitializeSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;()&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="typ"&gt;AppKeyPair&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; appKeys &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;AppKeyPair&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;APP_KEY&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; APP_SECRET&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
    &lt;SPAN class="typ"&gt;AndroidAuthSession&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; session &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;AndroidAuthSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;appKeys&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;    mDBApi &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;DropboxAPI&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;AndroidAuthSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;session&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;    mDBApi&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;().&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;startOAuth2Authentication&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;MainActivity&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="kwd"&gt;this&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;

&lt;SPAN class="lit"&gt;@Override&lt;/SPAN&gt;
&lt;SPAN class="kwd"&gt;protected&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;void&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; onResume&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;()&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="kwd"&gt;super&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;onResume&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;

    &lt;SPAN class="kwd"&gt;if&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;mDBApi&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;().&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;authenticationSuccessful&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;())&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;try&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;{&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;             mDBApi&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;().&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;finishAuthentication&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;
             &lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; accessToken &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; mDBApi&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getSession&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;().&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getOAuth2AccessToken&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;
             &lt;SPAN class="typ"&gt;PopulateList&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;();&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;catch&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;IllegalStateException&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; e&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"Error :  "&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; e&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getMessage&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;());&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;

&lt;SPAN class="kwd"&gt;private&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;void&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;PopulateList&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;()&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
    &lt;SPAN class="typ"&gt;List&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; filename &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;ArrayList&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;lt;&amp;gt;();&lt;/SPAN&gt;
    &lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; mPath &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"/"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;
    &lt;SPAN class="typ"&gt;DropboxAPI&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Entry&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; dirent &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;null&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;
    &lt;SPAN class="kwd"&gt;try&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;{&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;        dirent &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; mDBApi&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;metadata&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;mPath&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="lit"&gt;1000&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;null&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;true&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;null&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
    &lt;SPAN class="kwd"&gt;catch&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;DropboxException&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; e&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;System&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;out&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;println&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;"Error :  "&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; e&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getMessage&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;());&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
    &lt;SPAN class="kwd"&gt;for&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;DropboxAPI&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Entry&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; ent &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;:&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; dirent&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;contents&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
        &lt;SPAN class="kwd"&gt;if&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;ent&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;isDir&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;{&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;            filename&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;add&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;ent&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;fileName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;());&lt;/SPAN&gt;
        &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
        &lt;SPAN class="typ"&gt;ArrayAdapter&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; arrayAdapter &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;new&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;ArrayAdapter&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;String&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;&amp;gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;getBaseContext&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(),&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; android&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;R&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;layout&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;simple_list_item_1&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; filename&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;I am not getting the list of files from dropbox...&lt;/P&gt;&lt;P&gt;&amp;nbsp;In the PopulateList() method, after executing the line&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="pln"&gt;dirent &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; mDBApi&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;metadata&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;mPath&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="lit"&gt;1000&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;null&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;true&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="kwd"&gt;null&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;);&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;The code stop executing and I get nothing to the dirent.&lt;/P&gt;&lt;P&gt;What am I doing wrong here? and what am I missing?&lt;/P&gt;&lt;P&gt;Do I somehow need to resume the authentication again?&lt;/P&gt;&lt;P&gt;One more thing I'm not sure about, with this code do I get files from sub folders too? if not, how can I get them? because the start path I use is "/".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm stuck on that for 2 weeks and can't find the solution or what did I do wrong...&lt;/P&gt;&lt;P&gt;Thanks for the helpers! &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@FBF7D2AB59A0D6E861EBF6A36F93B7E2/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:10:50 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/293829#M17888</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2019-05-29T09:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294053#M17903</link>
      <description>&lt;P&gt;[Cross-linking for reference:&amp;nbsp;&lt;A href="https://stackoverflow.com/questions/52017573/get-a-list-of-dropbox-files-to-android-application" target="_blank"&gt;https://stackoverflow.com/questions/52017573/get-a-list-of-dropbox-files-to-android-application&lt;/A&gt; ]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You appear to be using the old SDK/code for&amp;nbsp;Dropbox API v1, which is retired.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You should use the latest version of the official Java SDK, which uses&amp;nbsp;Dropbox API v2:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/dropbox/dropbox-sdk-java" target="_blank"&gt;https://github.com/dropbox/dropbox-sdk-java&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To list files with that, you should use &lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/DbxUserFilesRequests.html#listFolder-java.lang.String-" target="_blank"&gt;listFolder&lt;/A&gt; and &lt;A href="https://dropbox.github.io/dropbox-sdk-java/api-docs/v3.0.x/com/dropbox/core/v2/files/DbxUserFilesRequests.html#listFolderContinue-java.lang.String-" target="_blank"&gt;listFolderContinue&lt;/A&gt; as shown here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/dropbox/dropbox-sdk-java#try-some-api-requests" target="_blank"&gt;https://github.com/dropbox/dropbox-sdk-java#try-some-api-requests&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2018 15:01:23 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294053#M17903</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-08-27T15:01:23Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294388#M17928</link>
      <description>&lt;P&gt;Thank you so much for your reply! You are right, I was using API v1, I was sure I used v2...&lt;/P&gt;&lt;P&gt;I corrected it and followed the tutorials and the linked you gave me, but it still not working... &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@B0F70D28791EB05FA3EA0C3BDDF08EE3/emoticons/1f61e.png" alt=":disappointed_face:" title=":disappointed_face:" /&gt;&lt;/P&gt;&lt;P&gt;I need to make authentication every time, so my code now looks like this:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;@Override&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;protected void &lt;/SPAN&gt;onCreate(Bundle savedInstanceState) {&lt;BR /&gt;    &lt;SPAN&gt;super&lt;/SPAN&gt;.onCreate(savedInstanceState);&lt;BR /&gt;    setContentView(R.layout.&lt;SPAN&gt;activity_main&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;    Auth.&lt;SPAN&gt;startOAuth2Authentication&lt;/SPAN&gt;(MainActivity.&lt;SPAN&gt;this&lt;/SPAN&gt;, getString(R.string.&lt;SPAN&gt;APP_KEY&lt;/SPAN&gt;));&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN&gt;@Override&lt;BR /&gt;&lt;/SPAN&gt;    &lt;SPAN&gt;protected void &lt;/SPAN&gt;onResume()&lt;BR /&gt;    {&lt;BR /&gt;        &lt;SPAN&gt;super&lt;/SPAN&gt;.onResume();&lt;BR /&gt;&lt;BR /&gt;        &lt;SPAN&gt;String accessToken = Auth.getOAuth2Token();&lt;BR /&gt;&lt;/SPAN&gt;        &lt;SPAN&gt;if &lt;/SPAN&gt;((accessToken != &lt;SPAN&gt;null&lt;/SPAN&gt;) &amp;amp;&amp;amp; (accessToken != &lt;SPAN&gt;""&lt;/SPAN&gt;))&lt;BR /&gt;        {&lt;BR /&gt;            &lt;SPAN&gt;// Create Dropbox client&lt;BR /&gt;&lt;/SPAN&gt;            DbxRequestConfig config = DbxRequestConfig.&lt;SPAN&gt;newBuilder&lt;/SPAN&gt;(&lt;SPAN&gt;"dropbox/MyAppName"&lt;/SPAN&gt;).build();&lt;BR /&gt;            DbxClientV2 client = &lt;SPAN&gt;new &lt;/SPAN&gt;DbxClientV2(config, accessToken);&lt;BR /&gt;&lt;BR /&gt;            &lt;SPAN&gt;// Get files and folder metadata from Dropbox root directory&lt;BR /&gt;&lt;/SPAN&gt;            ListFolderResult result = &lt;SPAN&gt;null&lt;/SPAN&gt;;&lt;BR /&gt;            &lt;SPAN&gt;try&lt;BR /&gt;&lt;/SPAN&gt;            {&lt;BR /&gt;                result = client.files().listFolder(&lt;SPAN&gt;""&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;                &lt;SPAN&gt;while &lt;/SPAN&gt;(&lt;SPAN&gt;true&lt;/SPAN&gt;)&lt;BR /&gt;                {&lt;BR /&gt;                    &lt;SPAN&gt;for &lt;/SPAN&gt;(Metadata metadata : result.getEntries())&lt;BR /&gt;                    {&lt;BR /&gt;                        System.&lt;SPAN&gt;out&lt;/SPAN&gt;.println(metadata.getPathLower());&lt;BR /&gt;                    }&lt;BR /&gt;&lt;BR /&gt;                    &lt;SPAN&gt;if &lt;/SPAN&gt;(!result.getHasMore())&lt;BR /&gt;                    {&lt;BR /&gt;                        &lt;SPAN&gt;break&lt;/SPAN&gt;;&lt;BR /&gt;                    }&lt;BR /&gt;&lt;BR /&gt;                    result = client.files().listFolderContinue(result.getCursor());&lt;BR /&gt;                }&lt;BR /&gt;            }&lt;BR /&gt;            &lt;SPAN&gt;catch &lt;/SPAN&gt;(DbxException e)&lt;BR /&gt;            {&lt;BR /&gt;                e.printStackTrace();&lt;BR /&gt;            }&lt;BR /&gt;        }&lt;BR /&gt;    }&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;The authentication is working, but in the onResume() method, after executing the:&lt;/P&gt;&lt;PRE&gt;DbxClientV2 client = &lt;SPAN&gt;new &lt;/SPAN&gt;DbxClientV2(config, accessToken);&lt;/PRE&gt;&lt;P&gt;The application died. I even tried to use the accessToken as hard coded, without the authentication, and the application still died after I tried to create the dropbox client...&lt;/P&gt;&lt;P&gt;What am I doing wrong now? &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@B0F70D28791EB05FA3EA0C3BDDF08EE3/emoticons/1f61e.png" alt=":disappointed_face:" title=":disappointed_face:" /&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2018 15:39:47 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294388#M17928</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-08-28T15:39:47Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294404#M17929</link>
      <description>&lt;P&gt;What exception/output are you getting with the crash?&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2018 16:21:10 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294404#M17929</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-08-28T16:21:10Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294423#M17930</link>
      <description>&lt;P&gt;I'm not sure how to get my exception since I'm very new to all this and not getting to any catch code, but when I call&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;DbxClientV2 client = &lt;SPAN&gt;new &lt;/SPAN&gt;DbxClientV2(config, accessToken);&lt;/PRE&gt;
&lt;P&gt;The method&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;public &lt;/SPAN&gt;DbxClientV2(DbxRequestConfig requestConfig, String accessToken) {&lt;BR /&gt;    &lt;SPAN&gt;this&lt;/SPAN&gt;(requestConfig, accessToken, DbxHost.DEFAULT, (String)&lt;SPAN&gt;null&lt;/SPAN&gt;);&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;In DbxClientv2.class is executing, and after that method&amp;nbsp;loop() in looper.java executing the&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;finally &lt;/SPAN&gt;{&lt;BR /&gt;    &lt;SPAN&gt;if &lt;/SPAN&gt;(traceTag != &lt;SPAN&gt;0&lt;/SPAN&gt;) {&lt;BR /&gt;        Trace.traceEnd(traceTag);&lt;BR /&gt;    }&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;The msg I get is:&lt;/P&gt;
&lt;P&gt;{ when=-6s733ms what=100 obj=ActivityRecord{df633d6 token=android.os.BinderProxy@147a79f {com.example.downloadfilestry/com.example.downloadfilestry.MainActivity}} target=android.app.ActivityThread$H }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And&amp;nbsp;traceTag is 0.&lt;/P&gt;
&lt;P&gt;After that the app stop running and on debug I get:&lt;/P&gt;
&lt;P&gt;cause = com.android.internal.os.ZygoteInit$MethodAndArgsCaller&lt;/P&gt;
&lt;P&gt;The code is not getting to catch, so I don't really know what to paste here...&lt;/P&gt;
&lt;P&gt;Is it enough to understand the error?&lt;/P&gt;
&lt;P&gt;If not, can you please direct me what to do?&lt;/P&gt;
&lt;P&gt;In case my integration is wrong, I'll paste here what I did:&lt;/P&gt;
&lt;P&gt;On libs folder I pasted the&amp;nbsp;&lt;SPAN&gt;dropbox-core-sdk-3.0.8.jar file.&amp;nbsp; on build.gradle file I added&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;dependencies {&lt;BR /&gt;    ............&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;    implementation files (&lt;SPAN&gt;'libs/dropbox-core-sdk-3.0.8.jar'&lt;/SPAN&gt;)&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;packagingOptions {&lt;BR /&gt;    exclude &lt;SPAN&gt;'META-INF/LICENSE'&lt;BR /&gt;&lt;/SPAN&gt;    exclude &lt;SPAN&gt;'META-INF/LICENSE.txt'&lt;BR /&gt;&lt;/SPAN&gt;    exclude &lt;SPAN&gt;'META-INF/NOTICE'&lt;BR /&gt;&lt;/SPAN&gt;    exclude &lt;SPAN&gt;'META-INF/NOTICE.txt'&lt;BR /&gt;&lt;/SPAN&gt;}&lt;/PRE&gt;
&lt;P&gt;On the&amp;nbsp;&lt;SPAN&gt;manifest file I added&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;.........&lt;BR /&gt;&lt;BR /&gt;&amp;lt;&lt;SPAN&gt;uses-permission &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;"android.permission.INTERNET" &lt;/SPAN&gt;/&amp;gt;&lt;BR /&gt;&amp;lt;&lt;SPAN&gt;uses-permission &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;"android.permission.READ_EXTERNAL_STORAGE" &lt;/SPAN&gt;/&amp;gt;&lt;BR /&gt;&amp;lt;&lt;SPAN&gt;uses-permission &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;"android.permission.WRITE_EXTERNAL_STORAGE" &lt;/SPAN&gt;/&amp;gt;&lt;BR /&gt;&lt;BR /&gt;.......&lt;BR /&gt;&lt;BR /&gt;&amp;lt;&lt;SPAN&gt;application&lt;BR /&gt; ........&lt;BR /&gt;&lt;/SPAN&gt; &amp;lt;&lt;SPAN&gt;activity &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;".MainActivity"&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt; .........&lt;BR /&gt; &amp;lt;/&lt;SPAN&gt;activity&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt; &amp;lt;&lt;SPAN&gt;activity&lt;BR /&gt;&lt;/SPAN&gt; &lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;"com.dropbox.core.android.AuthActivity"&lt;BR /&gt;&lt;/SPAN&gt; &lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:configChanges=&lt;/SPAN&gt;&lt;SPAN&gt;"orientation|keyboard"&lt;BR /&gt;&lt;/SPAN&gt; &lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:launchMode=&lt;/SPAN&gt;&lt;SPAN&gt;"singleTask"&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt; &amp;lt;&lt;SPAN&gt;intent-filter&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt; &amp;lt;&lt;SPAN&gt;data &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:scheme=&lt;/SPAN&gt;&lt;SPAN&gt;"db-MY APP KEY" &lt;/SPAN&gt;/&amp;gt;&lt;BR /&gt; &amp;lt;&lt;SPAN&gt;action &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;"android.intent.action.VIEW" &lt;/SPAN&gt;/&amp;gt;&lt;BR /&gt; &amp;lt;&lt;SPAN&gt;category &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;"android.intent.category.BROWSABLE" &lt;/SPAN&gt;/&amp;gt;&lt;BR /&gt; &amp;lt;&lt;SPAN&gt;category &lt;/SPAN&gt;&lt;SPAN&gt;android&lt;/SPAN&gt;&lt;SPAN&gt;:name=&lt;/SPAN&gt;&lt;SPAN&gt;"android.intent.category.DEFAULT" &lt;/SPAN&gt;/&amp;gt;&lt;BR /&gt; &amp;lt;/&lt;SPAN&gt;intent-filter&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt; &amp;lt;/&lt;SPAN&gt;activity&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt;&lt;BR /&gt; &amp;lt;/&lt;SPAN&gt;application&lt;/SPAN&gt;&amp;gt;&lt;/PRE&gt;
&lt;P&gt;I added the app key also to the strings in values&lt;/P&gt;
&lt;P&gt;Maybe I was wrong here?&lt;/P&gt;
&lt;P&gt;Thank you for all your help.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2018 17:13:07 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294423#M17930</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-08-28T17:13:07Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294442#M17931</link>
      <description>&lt;P&gt;First, for reference, unless there is a particular reason you need to process the authorization every time, you can store and re-use access tokens, e.g., as &lt;A href="https://github.com/dropbox/dropbox-sdk-java/blob/master/examples/android/src/main/java/com/dropbox/core/examples/android/DropboxActivity.java#L20" target="_blank"&gt;done in the example here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Anyway, are you using Android Studio? If so, there's a "Logcat" tab where you can selected the relevant device and thread (though they should be automatically selected for you by default) and see the output/stack trace for an exception.&lt;/P&gt;
&lt;P&gt;Also, you don't need to add the jar manually. We&amp;nbsp;recommend &lt;A href="https://github.com/dropbox/dropbox-sdk-java#setup" target="_blank"&gt;having your package manager download and install it automatically, as shown here&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Aug 2018 18:42:44 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/294442#M17931</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-08-28T18:42:44Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295345#M17948</link>
      <description>&lt;P&gt;Hi Greg,&lt;/P&gt;&lt;P&gt;I don't know if I understood you correctly... I'm using Android Studio.&lt;/P&gt;&lt;P&gt;On SDK Manager --&amp;gt; SDK Update Sites I added DropBox SDK and the path&amp;nbsp;&lt;A href="https://github.com/dropbox/dropbox-sdk-java" target="_blank"&gt;https://github.com/dropbox/dropbox-sdk-java&lt;/A&gt; (not sure about that, first time I'm trying to use it... )&lt;/P&gt;&lt;P&gt;Then on&amp;nbsp;&lt;SPAN&gt;build.gradle I added&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;dependencies {
    &lt;SPAN class="pl-c"&gt;// ...&lt;/SPAN&gt;
    compile &lt;SPAN class="pl-s"&gt;&lt;SPAN class="pl-pds"&gt;'&lt;/SPAN&gt;com.dropbox.core:dropbox-core-sdk:3.0.8&lt;SPAN class="pl-pds"&gt;'&lt;/SPAN&gt;&lt;/SPAN&gt;
}&lt;/PRE&gt;&lt;P&gt;When I execute the app, the authentication is working, also&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;DbxClientV2 client = &lt;SPAN&gt;new &lt;/SPAN&gt;DbxClientV2(config, accessToken);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Is working, but the app stop running after&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;ListFolderResult result = client.files().listFolder(&lt;SPAN&gt;""&lt;/SPAN&gt;);&lt;/PRE&gt;&lt;P&gt;or even befor that, if I try to use&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;FullAccount &lt;/SPAN&gt;&lt;SPAN&gt;account = client.users().getCurrentAccount();&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;If I use the emulator, the output on Logcat is:&lt;/P&gt;&lt;P&gt;09-03 21:11:39.413 18255-18255/? E/Zygote: v2&lt;BR /&gt;09-03 21:11:39.413 18255-18255/? I/libpersona: KNOX_SDCARD checking this for 10169&lt;BR /&gt;KNOX_SDCARD not a persona&lt;BR /&gt;09-03 21:11:39.414 18255-18255/? E/Zygote: accessInfo : 0&lt;BR /&gt;09-03 21:11:39.414 18255-18255/? W/SELinux: SELinux selinux_android_compute_policy_index : Policy Index[2], Con:u:r:zygote:s0 RAM:SEPF_SECMOBILE_7.0_0010, [-1 -1 -1 -1 0 1]&lt;BR /&gt;09-03 21:11:39.416 18255-18255/? I/SELinux: SELinux: seapp_context_lookup: seinfo=untrusted, level=s0:c512,c768, pkgname=com.example.downloadfilestry&lt;BR /&gt;09-03 21:11:39.425 18255-18255/? I/art: Late-enabling -Xcheck:jni&lt;BR /&gt;09-03 21:11:39.465 18255-18255/? D/TimaKeyStoreProvider: TimaKeyStore is not enabled: cannot add TimaSignature Service and generateKeyPair Service&lt;BR /&gt;09-03 21:11:39.948 18255-18255/com.example.downloadfilestry I/InstantRun: starting instant run server: is main process&lt;BR /&gt;09-03 21:11:40.052 18255-18255/com.example.downloadfilestry W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable&lt;BR /&gt;09-03 21:11:40.201 18255-18255/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:11:40.202 18255-18255/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:11:40.212 18255-18255/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:11:40.215 18255-18255/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:11:40.432 18255-18255/com.example.downloadfilestry D/NetworkSecurityConfig: No Network Security Config specified, using platform default&lt;BR /&gt;09-03 21:11:40.459 18255-18255/com.example.downloadfilestry I/System.out: (HTTPLog)-Static: isSBSettingEnabled false&lt;BR /&gt;09-03 21:11:40.460 18255-18255/com.example.downloadfilestry I/System.out: (HTTPLog)-Static: isSBSettingEnabled false&lt;BR /&gt;09-03 21:11:40.461 18255-18255/com.example.downloadfilestry D/AndroidRuntime: Shutting down VM&lt;BR /&gt;09-03 21:11:40.463 18255-18255/com.example.downloadfilestry E/AndroidRuntime: FATAL EXCEPTION: main&lt;BR /&gt;Process: com.example.downloadfilestry, PID: 18255&lt;BR /&gt;java.lang.RuntimeException: Unable to resume activity {com.example.downloadfilestry/com.example.downloadfilestry.MainActivity}: android.os.NetworkOnMainThreadException&lt;BR /&gt;at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3844)&lt;BR /&gt;at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3885)&lt;BR /&gt;at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3051)&lt;BR /&gt;at android.app.ActivityThread.-wrap14(ActivityThread.java)&lt;BR /&gt;at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1642)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&lt;BR /&gt;at android.os.Looper.loop(Looper.java:154)&lt;BR /&gt;at android.app.ActivityThread.main(ActivityThread.java:6776)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Native Method)&lt;BR /&gt;at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)&lt;BR /&gt;at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)&lt;BR /&gt;Caused by: android.os.NetworkOnMainThreadException&lt;BR /&gt;at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303)&lt;BR /&gt;at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:86)&lt;BR /&gt;at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74)&lt;BR /&gt;at java.net.InetAddress.getAllByName(InetAddress.java:752)&lt;BR /&gt;at com.android.okhttp.internal.Network$1.resolveInetAddresses(Network.java:29)&lt;BR /&gt;at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:209)&lt;BR /&gt;at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:163)&lt;BR /&gt;at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:105)&lt;BR /&gt;at com.android.okhttp.internal.http.HttpEngine.createNextConnection(HttpEngine.java:489)&lt;BR /&gt;at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:465)&lt;BR /&gt;at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:130)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:261)&lt;BR /&gt;at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.getOutputStream(StandardHttpRequestor.java:123)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.access$000(StandardHttpRequestor.java:28)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor$Uploader.&amp;lt;init&amp;gt;(StandardHttpRequestor.java:133)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.startPost(StandardHttpRequestor.java:72)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.startPost(StandardHttpRequestor.java:28)&lt;BR /&gt;at com.dropbox.core.DbxRequestUtil.startPostRaw(DbxRequestUtil.java:256)&lt;BR /&gt;at com.dropbox.core.v2.DbxRawClientV2$1.execute(DbxRawClientV2.java:121)&lt;BR /&gt;at com.dropbox.core.v2.DbxRawClientV2.executeRetriable(DbxRawClientV2.java:300)&lt;BR /&gt;at com.dropbox.core.v2.DbxRawClientV2.rpcStyle(DbxRawClientV2.java:116)&lt;BR /&gt;at com.dropbox.core.v2.files.DbxUserFilesRequests.listFolder(DbxUserFilesRequests.java:1612)&lt;BR /&gt;at com.dropbox.core.v2.files.DbxUserFilesRequests.listFolder(DbxUserFilesRequests.java:1662)&lt;BR /&gt;at com.example.downloadfilestry.MainActivity.onResume(MainActivity.java:67)&lt;BR /&gt;at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1277)&lt;BR /&gt;at android.app.Activity.performResume(Activity.java:7121)&lt;BR /&gt;at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3821)&lt;BR /&gt;at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3885)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3051)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread.-wrap14(ActivityThread.java)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1642)&amp;nbsp;&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&amp;nbsp;&lt;BR /&gt;at android.os.Looper.loop(Looper.java:154)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread.main(ActivityThread.java:6776)&amp;nbsp;&lt;BR /&gt;at java.lang.reflect.Method.invoke(Native Method)&amp;nbsp;&lt;BR /&gt;at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)&amp;nbsp;&lt;BR /&gt;at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I use my phone, the output&lt;SPAN&gt;&amp;nbsp;on Logcat is:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;09-03 21:29:23.491 31016-31016/? E/Zygote: v2&lt;BR /&gt;09-03 21:29:23.492 31016-31016/? I/libpersona: KNOX_SDCARD checking this for 10169&lt;BR /&gt;KNOX_SDCARD not a persona&lt;BR /&gt;09-03 21:29:23.493 31016-31016/? E/Zygote: accessInfo : 0&lt;BR /&gt;09-03 21:29:23.493 31016-31016/? W/SELinux: SELinux selinux_android_compute_policy_index : Policy Index[2], Con:u:r:zygote:s0 RAM:SEPF_SECMOBILE_7.0_0010, [-1 -1 -1 -1 0 1]&lt;BR /&gt;09-03 21:29:23.494 31016-31016/? I/SELinux: SELinux: seapp_context_lookup: seinfo=untrusted, level=s0:c512,c768, pkgname=com.example.downloadfilestry&lt;BR /&gt;09-03 21:29:23.498 31016-31016/? I/art: Late-enabling -Xcheck:jni&lt;BR /&gt;09-03 21:29:23.518 31016-31016/? D/TimaKeyStoreProvider: TimaKeyStore is not enabled: cannot add TimaSignature Service and generateKeyPair Service&lt;BR /&gt;09-03 21:29:23.554 31016-31016/com.example.downloadfilestry W/ActivityThread: Application com.example.downloadfilestry is waiting for the debugger on port 8100...&lt;BR /&gt;09-03 21:29:23.574 31016-31016/com.example.downloadfilestry I/System.out: Sending WAIT chunk&lt;BR /&gt;09-03 21:29:24.580 31016-31023/com.example.downloadfilestry I/art: Debugger is active&lt;BR /&gt;09-03 21:29:24.776 31016-31016/com.example.downloadfilestry I/System.out: Debugger has connected&lt;BR /&gt;waiting for debugger to settle...&lt;BR /&gt;09-03 21:29:24.977 31016-31016/com.example.downloadfilestry I/System.out: waiting for debugger to settle...&lt;BR /&gt;09-03 21:29:25.177 31016-31016/com.example.downloadfilestry I/System.out: waiting for debugger to settle...&lt;BR /&gt;09-03 21:29:25.378 31016-31016/com.example.downloadfilestry I/System.out: waiting for debugger to settle...&lt;BR /&gt;09-03 21:29:25.578 31016-31016/com.example.downloadfilestry I/System.out: waiting for debugger to settle...&lt;BR /&gt;09-03 21:29:25.778 31016-31016/com.example.downloadfilestry I/System.out: waiting for debugger to settle...&lt;BR /&gt;09-03 21:29:25.979 31016-31016/com.example.downloadfilestry I/System.out: waiting for debugger to settle...&lt;BR /&gt;09-03 21:29:26.179 31016-31016/com.example.downloadfilestry I/System.out: debugger has settled (1500)&lt;BR /&gt;09-03 21:29:26.659 31016-31016/com.example.downloadfilestry I/InstantRun: starting instant run server: is main process&lt;BR /&gt;09-03 21:29:26.695 31016-31023/com.example.downloadfilestry I/art: Starting a blocking GC Instrumentation&lt;BR /&gt;09-03 21:29:26.808 31016-31016/com.example.downloadfilestry W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable&lt;BR /&gt;09-03 21:29:27.020 31016-31016/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:29:27.024 31016-31016/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:29:27.070 31016-31016/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:29:27.083 31016-31016/com.example.downloadfilestry D/TextView: setTypeface with style : 0&lt;BR /&gt;09-03 21:29:37.114 31016-31021/com.example.downloadfilestry I/art: Do partial code cache collection, code=31KB, data=27KB&lt;BR /&gt;After code cache collection, code=30KB, data=27KB&lt;BR /&gt;Increasing code cache capacity to 128KB&lt;BR /&gt;09-03 21:29:39.360 31016-31016/com.example.downloadfilestry D/NetworkSecurityConfig: No Network Security Config specified, using platform default&lt;BR /&gt;09-03 21:29:41.825 31016-31016/com.example.downloadfilestry I/System.out: (HTTPLog)-Static: isSBSettingEnabled false&lt;BR /&gt;09-03 21:29:41.832 31016-31016/com.example.downloadfilestry I/System.out: (HTTPLog)-Static: isSBSettingEnabled false&lt;BR /&gt;09-03 21:29:42.114 31016-31021/com.example.downloadfilestry I/art: Do partial code cache collection, code=62KB, data=61KB&lt;BR /&gt;After code cache collection, code=60KB, data=60KB&lt;BR /&gt;09-03 21:29:42.115 31016-31021/com.example.downloadfilestry I/art: Increasing code cache capacity to 256KB&lt;BR /&gt;09-03 21:29:45.442 31016-31016/com.example.downloadfilestry D/AndroidRuntime: Shutting down VM&lt;BR /&gt;09-03 21:29:45.474 31016-31016/com.example.downloadfilestry E/AndroidRuntime: FATAL EXCEPTION: main&lt;BR /&gt;Process: com.example.downloadfilestry, PID: 31016&lt;BR /&gt;java.lang.RuntimeException: Unable to resume activity {com.example.downloadfilestry/com.example.downloadfilestry.MainActivity}: android.os.NetworkOnMainThreadException&lt;BR /&gt;at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3844)&lt;BR /&gt;at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3885)&lt;BR /&gt;at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3051)&lt;BR /&gt;at android.app.ActivityThread.-wrap14(ActivityThread.java)&lt;BR /&gt;at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1642)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&lt;BR /&gt;at android.os.Looper.loop(Looper.java:154)&lt;BR /&gt;at android.app.ActivityThread.main(ActivityThread.java:6776)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Native Method)&lt;BR /&gt;at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)&lt;BR /&gt;at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)&lt;BR /&gt;Caused by: android.os.NetworkOnMainThreadException&lt;BR /&gt;at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303)&lt;BR /&gt;at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:86)&lt;BR /&gt;at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74)&lt;BR /&gt;at java.net.InetAddress.getAllByName(InetAddress.java:752)&lt;BR /&gt;at com.android.okhttp.internal.Network$1.resolveInetAddresses(Network.java:29)&lt;BR /&gt;at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:209)&lt;BR /&gt;at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:163)&lt;BR /&gt;at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:105)&lt;BR /&gt;at com.android.okhttp.internal.http.HttpEngine.createNextConnection(HttpEngine.java:489)&lt;BR /&gt;at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:465)&lt;BR /&gt;at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:130)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:261)&lt;BR /&gt;at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218)&lt;BR /&gt;at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.getOutputStream(StandardHttpRequestor.java:123)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.access$000(StandardHttpRequestor.java:28)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor$Uploader.&amp;lt;init&amp;gt;(StandardHttpRequestor.java:133)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.startPost(StandardHttpRequestor.java:72)&lt;BR /&gt;at com.dropbox.core.http.StandardHttpRequestor.startPost(StandardHttpRequestor.java:28)&lt;BR /&gt;at com.dropbox.core.DbxRequestUtil.startPostRaw(DbxRequestUtil.java:256)&lt;BR /&gt;at com.dropbox.core.v2.DbxRawClientV2$1.execute(DbxRawClientV2.java:121)&lt;BR /&gt;at com.dropbox.core.v2.DbxRawClientV2.executeRetriable(DbxRawClientV2.java:300)&lt;BR /&gt;at com.dropbox.core.v2.DbxRawClientV2.rpcStyle(DbxRawClientV2.java:116)&lt;BR /&gt;at com.dropbox.core.v2.files.DbxUserFilesRequests.listFolder(DbxUserFilesRequests.java:1612)&lt;BR /&gt;at com.dropbox.core.v2.files.DbxUserFilesRequests.listFolder(DbxUserFilesRequests.java:1662)&lt;BR /&gt;at com.example.downloadfilestry.MainActivity.onResume(MainActivity.java:67)&lt;BR /&gt;at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1277)&lt;BR /&gt;at android.app.Activity.performResume(Activity.java:7121)&lt;BR /&gt;at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3821)&lt;BR /&gt;at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3885)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3051)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread.-wrap14(ActivityThread.java)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1642)&amp;nbsp;&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&amp;nbsp;&lt;BR /&gt;at android.os.Looper.loop(Looper.java:154)&amp;nbsp;&lt;BR /&gt;at android.app.ActivityThread.main(ActivityThread.java:6776)&amp;nbsp;&lt;BR /&gt;at java.lang.reflect.Method.invoke(Native Method)&amp;nbsp;&lt;BR /&gt;at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)&amp;nbsp;&lt;BR /&gt;at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;what seems to be the problem now? maybe I didn't install the SDK correctly?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is this the way you ment to install the SDK or I missedunderstood you?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Sep 2018 18:34:17 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295345#M17948</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-09-03T18:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295496#M17952</link>
      <description>&lt;P&gt;From the error output you shared, I see that you're getting a&amp;nbsp;&lt;SPAN&gt;NetworkOnMainThreadException. You&amp;nbsp;can find an answer about this here:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.dropboxforum.com/t5/API-Support-Feedback/NetworkOnMainThreadException-connecting-to-Dropbox-account/m-p/195874/highlight/true#M17988&amp;nbsp;" target="_blank"&gt;https://www.dropboxforum.com/t5/API-Support-Feedback/NetworkOnMainThreadException-connecting-to-Dropbox-account/m-p/195874/highlight/true#M17988&amp;nbsp;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 16:12:36 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295496#M17952</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-09-06T16:12:36Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295904#M17985</link>
      <description>&lt;P&gt;I'm getting access denied, can you share the link again please?&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 16:08:10 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295904#M17985</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-09-06T16:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295905#M17989</link>
      <description>&lt;P&gt;Apologies, here's the corrected link:&amp;nbsp;&lt;SPAN&gt;&lt;A href="https://www.dropboxforum.com/t5/API-Support-Feedback/NetworkOnMainThreadException-connecting-to-Dropbox-account/m-p/195874/highlight/true#M17988&amp;nbsp;&amp;nbsp;" target="_blank"&gt;https://www.dropboxforum.com/t5/API-Support-Feedback/NetworkOnMainThreadException-connecting-to-Dropbox-account/m-p/195874/highlight/true#M17988&amp;nbsp;&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Sep 2018 16:12:55 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/295905#M17989</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-09-06T16:12:55Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/296793#M18009</link>
      <description>&lt;P&gt;Hi Greg, &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@FBF7D2AB59A0D6E861EBF6A36F93B7E2/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&lt;/P&gt;
&lt;P&gt;Thank you so much for all your help! From what I read about the&amp;nbsp;&lt;SPAN&gt;NetworkOnMainThreadException, I decided to implement what I need with IntentService and ResultReceive, and it is working perfectly fine now! &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@FBF7D2AB59A0D6E861EBF6A36F93B7E2/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;One more thing I still not sure about is the installation of the SDK. Now it is working for me because I&amp;nbsp;added the jar manually. From the link you gave me, I don't understand how to use android studio&amp;nbsp;package manager to download and install it automatically... Do you have a tutorial link that explane how to do that? All I tried didn't work. Sorry if it basic stuff, I realy am a begginer to this world... &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@B0F70D28791EB05FA3EA0C3BDDF08EE3/emoticons/1f61e.png" alt=":disappointed_face:" title=":disappointed_face:" /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Sep 2018 20:27:56 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/296793#M18009</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-09-11T20:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/296873#M18010</link>
      <description>&lt;P&gt;That's more about using Gradle/Maven/Android Studio themselves, so I can't offer much help, as that's outside the scope of&amp;nbsp;Dropbox API support.&lt;/P&gt;
&lt;P&gt;That said, it looks like their respective official documentation sites have some useful information:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Gradle:&amp;nbsp;&lt;A href="https://gradle.org/guides/" target="_blank"&gt;https://gradle.org/guides/&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Maven:&amp;nbsp;&lt;A href="https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html" target="_blank"&gt;https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Android Studio:&amp;nbsp;&lt;A href="https://developer.android.com/studio/build/dependencies" target="_blank"&gt;https://developer.android.com/studio/build/dependencies&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 12 Sep 2018 15:18:14 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/296873#M18010</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-09-12T15:18:14Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/297659#M18064</link>
      <description>&lt;P&gt;Thanks Greg! &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@FBF7D2AB59A0D6E861EBF6A36F93B7E2/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&lt;/P&gt;
&lt;P&gt;One last thing that is not working for me yet, is the download of selected files. In my app, I got a list of all files and the user chose from that list which files he wants to download. Now I want to download all those files in a loop from the IntentService I wrote. A part of my code is:&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;@Override&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;protected void &lt;/SPAN&gt;onHandleIntent(Intent intent)&lt;BR /&gt;{&lt;BR /&gt;    &lt;SPAN&gt;if &lt;/SPAN&gt;(intent != &lt;SPAN&gt;null&lt;/SPAN&gt;)&lt;BR /&gt;    {&lt;BR /&gt;        ResultReceiver receiver = intent.getParcelableExtra(&lt;SPAN&gt;"receiverTag"&lt;/SPAN&gt;);&lt;BR /&gt;        String accessToken = intent.getStringExtra(&lt;SPAN&gt;"AccessTokenVal"&lt;/SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;        DbxRequestConfig config = DbxRequestConfig.&lt;SPAN&gt;newBuilder&lt;/SPAN&gt;(&lt;SPAN&gt;"dropbox/MyAppName"&lt;/SPAN&gt;).build();&lt;BR /&gt;        DbxClientV2 client = &lt;SPAN&gt;new &lt;/SPAN&gt;DbxClientV2(config, accessToken);&lt;BR /&gt;&lt;BR /&gt;        &lt;SPAN&gt;if &lt;/SPAN&gt;(intent.getAction().equals(&lt;SPAN&gt;"GET_FILES"&lt;/SPAN&gt;))&lt;BR /&gt;        {&lt;BR /&gt;             // The code to get the list of files&lt;BR /&gt;        }&lt;BR /&gt;&lt;SPAN&gt;        else if &lt;/SPAN&gt;(intent.getAction().equals(&lt;SPAN&gt;"Download_FILES"&lt;/SPAN&gt;))&lt;BR /&gt;        {&lt;BR /&gt;               List&amp;lt;String&amp;gt; filesToDownload = &lt;SPAN&gt;new &lt;/SPAN&gt;ArrayList&amp;lt;&amp;gt;();&lt;BR /&gt;&lt;BR /&gt;               Gson gson = &lt;SPAN&gt;new &lt;/SPAN&gt;Gson();&lt;BR /&gt;               Type type = &lt;SPAN&gt;new &lt;/SPAN&gt;TypeToken&amp;lt;ArrayList&amp;lt;String&amp;gt;&amp;gt;(){}.getType();&lt;BR /&gt;               filesToDownload = gson.fromJson(intent.getStringExtra(&lt;SPAN&gt;"DropboxFilesSelected"&lt;/SPAN&gt;), type);&lt;BR /&gt;&lt;BR /&gt;               &lt;SPAN&gt;boolean &lt;/SPAN&gt;isAllFilesDownloaded = &lt;SPAN&gt;true&lt;/SPAN&gt;;&lt;BR /&gt;               &lt;SPAN&gt;for &lt;/SPAN&gt;(&lt;SPAN&gt;int &lt;/SPAN&gt;i=&lt;SPAN&gt;0&lt;/SPAN&gt;; i&amp;lt;filesToDownload.size(); i++)&lt;BR /&gt;               {&lt;BR /&gt;                   &lt;SPAN&gt;try&lt;BR /&gt;&lt;/SPAN&gt;                   {&lt;BR /&gt;                          DbxDownloader&amp;lt;FileMetadata&amp;gt; downloader = client.files().download(filesToDownload.get(i));&lt;BR /&gt;                          String[] arr = filesToDownload.get(i).split(&lt;SPAN&gt;"/"&lt;/SPAN&gt;);&lt;BR /&gt;                          FileOutputStream outputStream = &lt;SPAN&gt;new &lt;/SPAN&gt;FileOutputStream(Environment.&lt;SPAN&gt;getExternalStorageDirectory&lt;/SPAN&gt;() + &lt;SPAN&gt;"/MyAppName/MyAppFolder/" &lt;/SPAN&gt;+ arr[arr.&lt;SPAN&gt;length &lt;/SPAN&gt;- &lt;SPAN&gt;1&lt;/SPAN&gt;]);&lt;BR /&gt;&lt;BR /&gt;                          downloader.download(outputStream);&lt;BR /&gt;                   }&lt;BR /&gt;                   &lt;SPAN&gt;catch &lt;/SPAN&gt;(DbxException e)&lt;BR /&gt;                   {&lt;BR /&gt;                       e.printStackTrace();&lt;BR /&gt;                       isAllFilesDownloaded = &lt;SPAN&gt;false&lt;/SPAN&gt;;&lt;BR /&gt;                   }&lt;BR /&gt;                   &lt;SPAN&gt;catch &lt;/SPAN&gt;(FileNotFoundException e)&lt;BR /&gt;                   {&lt;BR /&gt;                       e.printStackTrace();&lt;BR /&gt;                       isAllFilesDownloaded = &lt;SPAN&gt;false&lt;/SPAN&gt;;&lt;BR /&gt;                   }&lt;BR /&gt;                   &lt;SPAN&gt;catch &lt;/SPAN&gt;(IOException e)&lt;BR /&gt;                   {&lt;BR /&gt;                       e.printStackTrace();&lt;BR /&gt;                       isAllFilesDownloaded = &lt;SPAN&gt;false&lt;/SPAN&gt;;&lt;BR /&gt;                   }&lt;BR /&gt;           }&lt;BR /&gt;      }&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;The code failes in the line:&lt;/P&gt;
&lt;PRE&gt;DbxDownloader&amp;lt;FileMetadata&amp;gt; downloader = client.files().download(filesToDownload.get(i));&lt;/PRE&gt;
&lt;P&gt;I even tried to download a file from the root and wrote the path as:&lt;/P&gt;
&lt;PRE&gt;DbxDownloader&amp;lt;FileMetadata&amp;gt; downloader = client.files().download("/file.txt");&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;In the Logcat, this is&amp;nbsp;the error&amp;nbsp;I get:&lt;/P&gt;
&lt;P&gt;E/AndroidRuntime: FATAL EXCEPTION: IntentService[DropboxActions]&lt;BR /&gt; Process: &lt;SPAN&gt;my project name&lt;/SPAN&gt;, PID: 4118&lt;BR /&gt; java.lang.IllegalArgumentException: String 'path' does not match pattern&lt;BR /&gt; at com.dropbox.core.v2.files.DownloadArg.&amp;lt;init&amp;gt;(DownloadArg.java:42)&lt;BR /&gt; at com.dropbox.core.v2.files.DownloadArg.&amp;lt;init&amp;gt;(DownloadArg.java:69)&lt;BR /&gt; at com.dropbox.core.v2.files.DbxUserFilesRequests.download(DbxUserFilesRequests.java:1120)&lt;BR /&gt; at &lt;SPAN&gt;my project name&lt;/SPAN&gt;.DropboxActions.onHandleIntent(DropboxActions.java:111)&lt;BR /&gt; at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:67)&lt;BR /&gt; at android.os.Handler.dispatchMessage(Handler.java:102)&lt;BR /&gt; at android.os.Looper.loop(Looper.java:154)&lt;BR /&gt; at android.os.HandlerThread.run(HandlerThread.java:61)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Why is my path getting&amp;nbsp;&lt;SPAN&gt;IllegalArgumentException? from what I read, I understood that a path to file in the root should be "/file.txt" and from a folder "/folder/file.txt".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;What is wrong with my code?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks again. &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@FBF7D2AB59A0D6E861EBF6A36F93B7E2/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Sep 2018 22:24:25 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/297659#M18064</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-09-17T22:24:25Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/297769#M18067</link>
      <description>&lt;P&gt;&lt;a href="https://www.dropboxforum.com/t5/user/viewprofilepage/user-id/769638"&gt;@AppDev&lt;/a&gt;&amp;nbsp;That exception does indicate that the 'path' value you're supplying to the `download` method doesn't have the right format for a&amp;nbsp;Dropbox path.&lt;/P&gt;
&lt;P&gt;Can you double check that you're getting that same exact error for both versions of the line you pointed out? The second one, with the value&amp;nbsp;"/file.txt" looks correct. That is a valid path format, and it is working for me.&lt;/P&gt;
&lt;P&gt;For the first one, please print out the value of `filesToDownload.get(i)` just before that call to `download` to verify exactly what is being passed in.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Sep 2018 14:39:39 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/297769#M18067</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-09-18T14:39:39Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/298230#M18111</link>
      <description>&lt;P&gt;I printed the value of&amp;nbsp;&lt;SPAN&gt;`filesToDownload.get(i)` before calling the download, and the value is "/file.txt".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For both versions I'm getting that error... &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@B0F70D28791EB05FA3EA0C3BDDF08EE3/emoticons/1f61e.png" alt=":disappointed_face:" title=":disappointed_face:" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The values I'm getting to the list&amp;nbsp;`filesToDownload', is from the dropbox method for listing the list of files in dropbox, but I&amp;nbsp;double checked it again and I'm grtting the correct value "/file.txt". I verified that the file is there in the root.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;There might be a problem using '&lt;/SPAN&gt;DbxDownloader&amp;lt;FileMetadata&amp;gt;'? is there anything else I can use to download a file?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Sep 2018 17:39:49 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/298230#M18111</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-09-20T17:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/298279#M18117</link>
      <description>&lt;P&gt;That's the correct way to download&amp;nbsp;a file. I just tried that line of code myself and it is working as expected for me.&lt;/P&gt;
&lt;P&gt;It sounds like there's something else affecting this in your project, but I can't say off hand what that might be. We'll be happy to look into it further, but we'd need to be able to reproduce it here. Can you share a small sample project that reproduces the issue?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Sep 2018 19:56:54 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/298279#M18117</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-09-20T19:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Get a list of files from dropbox to android application</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/298419#M18126</link>
      <description>&lt;P&gt;Hi Greg,&lt;/P&gt;
&lt;P&gt;Sorry, it was my mistake... I didn't use Gson correctly, so when using it, I&amp;nbsp;got inside the list the valuses ""/file1.txt"", ""/file2.txt"" etc. when I printed the values, I got "/file1.txt", "/file2.txt" instead of /file1.txt, /file2.txt. I thought that the extra "" are from the java println and that I'm getting the correct value...&lt;/P&gt;
&lt;P&gt;Now everything is working for me and the files are downloading to my app.&lt;/P&gt;
&lt;P&gt;I have no idea why the line with the hard coded file name didn't work before,&lt;/P&gt;
&lt;PRE&gt;DbxDownloader&amp;lt;FileMetadata&amp;gt; downloader = client.files().download("/file.txt");&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;But it is working now, so all is good.&lt;/P&gt;
&lt;P&gt;Thank you so much for helping me with everything! &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@FBF7D2AB59A0D6E861EBF6A36F93B7E2/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Sep 2018 16:09:19 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Get-a-list-of-files-from-dropbox-to-android-application/m-p/298419#M18126</guid>
      <dc:creator>AppDev</dc:creator>
      <dc:date>2018-09-21T16:09:19Z</dc:date>
    </item>
  </channel>
</rss>

