我无法在Android Studio中制作项目.编译项目时我有一些错误:
Gradle: error: package org.simpleframework.xml does not exist
Gradle: error: cannot find symbol class Element
Gradle: error: cannot find symbol class Element
Run Code Online (Sandbox Code Playgroud)
我手动添加jar,从Dependencies添加到项目.
如何修复?!
好的,我解决了.问题解决了.我手动添加到配置文件库libs/simple-xml-2.7.jar.
dependencies {
compile files('libs/android-support-v4.jar', 'libs/commons-net-3.3.jar', 'libs/simple-xml-2.7.jar')
}
Run Code Online (Sandbox Code Playgroud) 如何实现Callable返回布尔值并做一些事情?
我需要使用外部线程连接到FTP服务器,我不能在主要活动中执行此操作,我需要返回值才能知道它是否已连接;
[主要活动]
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);
}
Run Code Online (Sandbox Code Playgroud)