Java AndroidAPI.metadata()为空。如何修复它?
我一直在谷歌上搜索,很多人似乎都有同样的问题,但似乎没有人有解决办法,所以我在这里问,因为这是我解决这个问题的最后希望。 我需要列出我的应用程序文件夹中的所有文件。我的aspp不使用完整的Dropbox模式。我得到了这个片段,并尝试了几个小时,但无论我做什么,它总是抛出一个NullPointerException。我甚至尝试过使用参数,但没有运气 我怎样才能着手解决这个问题呢?这真的会是一个ICS问题吗?我在运行4.0.3定制ROM的手机上运行这个 片段如下:Java AndroidAPI.metadata()为空。如何修复它?,java,android,dropbox-api,Java,Android,Dropbox Api,我一直在谷歌上搜索,很多人似乎都有同样的问题,但似乎没有人有解决办法,所以我在这里问,因为这是我解决这个问题的最后希望。 我需要列出我的应用程序文件夹中的所有文件。我的aspp不使用完整的Dropbox模式。我得到了这个片段,并尝试了几个小时,但无论我做什么,它总是抛出一个NullPointerException。我甚至尝试过使用参数,但没有运气 我怎样才能着手解决这个问题呢?这真的会是一个ICS问题吗?我在运行4.0.3定制ROM的手机上运行这个 片段如下: try {
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();
}
没关系,哈哈。我将该代码放在onCreate上,但没有太多细节:mDAPi初始化在该代码块下面,因此出现了NullPointerException
哈哈,我觉得自己好笨。如果现在能用,别忘了验证自己的答案来结束这个问题。非常感谢。