【发布时间】:2016-11-18 18:42:46
【问题描述】:
这是我的困境:
public void checkCountProgress(int countProgress, int totalDataSize){ //work done here}
public void func1(int passVar)
{
for(int = 0; i<= 2000; i+=64){
//do work
checkCountProgress(i, 2000);
}
}
每当我遍历 for 循环时,我显然会以 64 为增量进行更改。无论我的客户端与远程主机的连接断开连接的哪个点,checkCountProgressFunction 都会为我提供 i 的值。所以我想继续从我停下来的地方写数据并将数据发送到网络。我会手动停止我的服务器,更改调用函数参数中 i 的值,运行,从客户端更新服务引用并继续,但现在我需要自动化,因为我现在必须包含到主机的多个连接。当我看一些例子时,它通常是指从一个函数传递一个参数,获取它的值并在另一种方法(How to pass value from one method to another?)中使用它,这与我想要做的完全不同。我怎样才能做到这一点?
【问题讨论】: