2012-11-21 46 views
-1

我想發送字符串數組中的結果而不是text.Here是以text.But方式發送結果的代碼。但是我想將結果發送到字符串數組中。我想在字符串數組中發送結果

ChannelSftp sftpChannel = (ChannelSftp) channel; 

try { 
    Vector ls=sftpChannel.ls("/home/abc/Desktop"); 

    for(int i = 0; i < ls.size(); i++) { 
     text += sftpChannel.pwd() + "/" + (((LsEntry)ls.get(i)).getFilename()) + "\n"; 
    } 

    t.post(new Runnable() { 
     public void run() { t.setText(text); } 
    }); 

    } catch (SftpException e1) { } 
+0

要發送?當前你設置元素T的文字究竟是什麼(我猜一個TextView)此方法將不會接受一個數組。您可以將文本內容的值保存爲數組,而不是連接字符串。那是你要的嗎? –

回答

0
ChannelSftp sftpChannel = (ChannelSftp) channel; 

try { 
    Vector ls=sftpChannel.ls("/home/abc/Desktop"); 
    String[] strings = new String[ls.size]; 

    for(int i = 0; i < ls.size(); i++) { 
     strings[i] = sftpChannel.pwd() + "/" + (((LsEntry)ls.get(i)).getFilename()); 
    } 

    t.post(new Runnable() { 
     public void run() { t.setText(strings.toString()); } 
    }); 

    } catch (SftpException e1) { } 
相關問題