Trenutno se sledeci kod nalazi na "onClick" dogadjaju za jedan button, kada sve ovo stavim u try catch blok, pokrenem aplikaciju, pritisnem to dugme, program pukne, kaze TAJ TI TAJ has stopped working, isto je i na samom telefonu ne na emulatoru, u Manifestu sam dodao dozvole za koriscenje interneta i za svaki slucaj pristup fajlovima...
Zasto puca ?
Code:
File folder = new File(Environment.getExternalStorageDirectory() + "/ankete");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdir();
}
if (success) {
//ok
} else {
//nije ok
}
String user = "username";
String password = "password";
String server = "ftp.server.com";
int portNumber = 21;
FTPClient ftp = null;
String filename = "";
File localFile = new File(Environment.getExternalStorageDirectory() + "/ankete/sett.an");
try {
ftp = new FTPClient();
ftp.setConnectTimeout(30);
ftp.connect(server, portNumber);
ftp.login(user, password);
ftp.setFileType(FTP.BINARY_FILE_TYPE);
ftp.enterLocalPassiveMode();
OutputStream outputStream = null;
boolean success2 = false;
try {
outputStream = new BufferedOutputStream(new FileOutputStream(
localFile));
success2 = ftp.retrieveFile(filename, outputStream);
} finally {
if (outputStream != null) {
outputStream.close();
}
}
}
finally {
if (ftp != null) {
ftp.logout();
ftp.disconnect();
}
}
IvI