我的应用程序首先从数据库中读取数据,然后创建要上载到SFTP服务器的XML文档.
当我运行应用程序时,我收到一个错误:
VShost32.exe stopped working
当我在调试模式下运行应用程序并逐步执行它时,我发现错误弹出的点,但我仍然可以继续执行下一步(只要我不关闭弹出窗口).然后,应该完成的一切都完成了.没问题.
那么为什么我会收到此错误消息?关于导致它的原因尚不完全清楚.
另外,我怎么能摆脱它呢?
我的应用程序有登录活动,它通过互联网网站检查凭据.为此,我(必须)使用AsyncTask类.登录成功后,全局变量将设置为true.
因为这是异步的,所以活动不会等待结果,所以我想添加一个由AsyncTask类的后执行方法触发的事件.然后listener登录活动将自行关闭,主活动可见.
我想知道是否以及如何做到这一点.我已尝试过其他帖子的一些例子,但无法从中找出答案.
我想我必须做以下事情: - interface在AsyncTask类中创建一个- 从该类的post_execute方法,我举起事件,但是如何?- listener在登录活动中放一个,但是如何?
任何帮助表示赞赏.
此致,埃里克
我正在编写一个Java(Swing)应用程序,我正在尝试将内容存储在一个ArrayList.我的计划是首先实例化一个类,在该类中设置一些变量,然后将该类添加到ArrayList.
所以我有这门课:
public class CollectionClass {
private ArrayList<OwnerClass> owners;
public CollectionClass() {
owners = new ArrayList<OwnerClass>();
}
public void AddOwner(OwnerClass oc) {
owners.add(oc);
}
}
Run Code Online (Sandbox Code Playgroud)
而这堂课:
public class OwnerClass {
public int id = 0;
public String name = "";
public String employeeNr="";
}
Run Code Online (Sandbox Code Playgroud)
现在在我的对话框中我有这个:
CollectionClass myCC;
public InvoerNewOwner(CollectionClass cc) {
myCC = cc;
btSave.setActionListener(new ActionListener() {
OwnerClass oc = new OwnerClass();
oc.name = txtOwner.getText(); <<<
oc.employeeNr = txtEmployeeNr.getText(); <<<
myCC.addOwner(oc); <<<
});
Run Code Online (Sandbox Code Playgroud)
我在标有<<<的3行上出错.错误是" error: <identifier> …