Я работаю в поисковых системах, и у многих людей такая же проблема, но никто, похоже, не имеет решения, поэтому я прошу здесь, поскольку это моя последняя надежда решить эту проблему. Мне нужно перечислить все файлы в папке моего приложения (мой aspp не использует Full Dropbox Mode). Я получил этот фрагмент и пробовал его часами, но независимо от того, что я делаю, он всегда генерирует исключение NullPointerException. Я пробовал даже играть с параметрами, но не повезло.AndroidAPI.metadata() Is Null. Как исправить?
Как я мог решить эту проблему? Может ли это быть проблемой ICS? Я запускаю это в телефоне с 4.0.3 пользовательским ПЗУ.
Сниппет ниже:
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();
}
Если это работает сейчас, не забудьте закрыть этот вопрос, подтвердив свой собственный ответ. Спасибо. – grattmandu03