MainActivity 안에 SelectFragment 를 실행중입니다
SelectFragment 내에서 최종 출력값을 파일(txt)에 저장하고 그후 버튼 클릭 시 FTP 업로드가 실행되도록 하려고 합니다.
혹시 방법이 있을까요?
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String testStr = "";
if (!file.exists()) {
file.mkdirs();
Toast.makeText(mParent, "Success", Toast.LENGTH_SHORT).show();
}
testStr = cc + " " + dd;
try {
FileOutputStream fos = new FileOutputStream(dirPath + "roinum.txt");
fos.write(testStr.getBytes());
fos.close();
Toast.makeText(mParent, "Save Success", Toast.LENGTH_SHORT).show();
} catch (IOException e) {
}
ftpfileupload();
private void ftpfileupload() {
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect("xxx.xxx.xxx.xxx", 21);
ftpClient.setSoTimeout(10 * 10000);
ftpClient.login("xxx", "xxxxxxx");
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.enterLocalPassiveMode();
ftpClient.changeWorkingDirectory(".");
String remote1 = "./" + "roinum.txt";
File local = new File(dirPath + "roinum.txt");
InputStream in = new BufferedInputStream(new FileInputStream(local));
ftpClient.storeFile(remote1, in);
in.close();
ftpClient.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}