2012-06-14 55 views
0

我一直在使用谷歌搜索,許多人似乎都有同樣的問題,但沒有人似乎有解決方案,所以我在這裏問,因爲這是我最後希望解決這個問題。 我需要列出我應用程序文件夾中的所有文件(我的aspp不使用完整的Dropbox模式)。我得到了這個片段,並且一直在嘗試幾個小時,但無論我做什麼,它總是拋出一個NullPointerException。我甚至嘗試玩參數,但沒有運氣。AndroidAPI.metadata()爲空。如何解決它?

我怎麼能解決這個問題呢?它實際上可能是ICS問題嗎?我在運行4.0.3自定義ROM的手機中運行此操作。

的片段如下:

 try { 
     Entry entries = mDBApi.metadata("/", 0, null, true, null); 
     for (Entry e : entries.contents) 
     { 
      if (!e.isDeleted) 
      { 
       Log.i("Is Folder",String.valueOf(e.isDir)); 
       Log.i("Item Name",e.fileName()); 
      } 
     } 
    } catch (DropboxException e1) { 
     // TODO Auto-generated catch block 
     e1.printStackTrace(); 
    } catch(NullPointerException e) 
    { 
     Log.i("Pointer", "Null pointer"); 
     e.printStackTrace(); 
    } 

回答

0

沒關係,哈哈。我把這段代碼放在onCreate()上,但是沒有多少細節:mDAPi初始化低於該代碼塊,因此是NullPointerException。

哈哈,我覺得很愚蠢。

+0

如果現在有效,請不要忘記通過驗證自己的答案來關閉此問題。謝謝。 – grattmandu03

相關問題