2012-06-14 2 views
0

나는 인터넷 검색을 해왔고 많은 사람들이 같은 문제가있는 것처럼 보이지만 아무도 해결책을 찾지 못하는 것 같습니다. 그래서이 문제를 해결하기위한 마지막 희망이므로 여기에서 묻습니다. 내 응용 프로그램 폴더에있는 모든 파일을 나열해야합니다 (내 aspp은 전체 보관함 모드를 사용하지 않습니다). 나는이 스 니펫을 가지고 몇 시간 씩 노력해 왔지만, 내가하는 일에 상관없이 항상 NullPointerException을 던진다. 나는 매개 변수를 가지고 노는 것조차도 시도했지만 운이 없다.AndroidAPI.metadata() Null입니다. 그것을 고치는 방법?

어떻게이 문제를 해결할 수 있습니까? 실제로 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