안녕하세요.
 
안드로이드 입문자입니다.
 
다름이 아니오라, 리스트뷰를 이용하여 FTP 서버내의 목록을 받아오려 하는데
 
잘되질 않네요
 
아래 빨간줄로 쳐진 한줄때문에 에러가 발생합니다.
 
public class MyFancyListView01 extends ListActivity {
 TextView tv;
 String [] items;
 String fileName [];
 String Server;
 String ID;
 String PassWord;
 
//원래는 아래와 같은 형태로 아이템이 저장되고 이를 출력하는 형태인데요
 //String [] items={"Android","iPhone","UI","Java","SDK","Adapter","List"};
 
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        Server="서버주소"; //FTP 서버주소는 확인해보았고, 접속은 이상없습니다.
        ID="아이디";
        PassWord="비번";
       
        FTP();
       
   
   ArrayAdapter<String>aa=new ArrayAdapter<String>(this,R.layout.row,R.id.label,items);
   tv=(TextView)findViewById(R.id.selection);
   }
  public void onListItemClick(ListView l,View v,int position, long id){
     tv.setText(items[position]+"클릭됨");
     }
   
    public void FTP(){
     
      try{
          FTPClient con = new FTPClient();
       Log.v("HID", "Before connect");
     con.connect(Server, 21);//서버접속
     Log.v("HID", "connect success");
     con.login(ID, PassWord);
     Log.v("HID", "Login SUCCESS!!");
     con.enterLocalPassiveMode();     //패시브모드로 전환합니다.
           con.setFileType(con.BINARY_FILE_TYPE);   //파일형식을 이진파일 형식으로 설정합니다.
           con.changeWorkingDirectory("/");
    
           FTPFile[] files=con.listFiles();
         
          
                    
           for(int i=0; i<files.length; i++){
           
            fileName[i]=files[i].getName();
            items[i]=fileName[i];
           
           }
      catch (Exception e) //예외처리
       {
        e.printStackTrace();
       }
    
   
    }
    
     }
 
 
빨간줄만 없애고 초록색 주석부분 삭제하면 실행이 되는데
 
빨간줄부분만 넣으면 실행이 안됩니다. 빨간줄부분만 되면 되는건데요 ㅠㅠ
 
여기 계신분들, 고수분들, 숨겨진 재야의 능력자분들 많으시니
 
꼭 해결해주시라 믿습니다.
 
 
답변기다리겠습니다. 감사합니다.^^

[