How to implement Callable to return boolean and do something ?
I need use external Thread to connect to FTP server, I can't do this in main activity and I need return value to know it's connected or not;
[MainActivity]
public class doSomething implements Callable<Boolean> {
@Override
public Boolean call() throws Exception {
// TODO something...
return value;
}
}
public void onClick(View view) {
ExecutorService executor = Executors.newFixedThreadPool(1);
FutureTask<Boolean> futureTask = new FutureTask<Boolean>(new doSomething());
executor.execute(futureTask);
}