Smobiler上海石磨_.NET移动开发平台
标题:
客户端重载疑问
[打印本页]
作者:
tayoru
时间:
2020-8-17 02:13
标题:
客户端重载疑问
private int count;
private void button1_Press(object sender, EventArgs e)
{
count++;
button1.Text = $"按钮点击{count}次";
}
复制代码
如代码所示,在方法外声明了一个变量,在方法内点击按钮时显示点击次数。
操作:手机安装发布后的app,第一次打开时,对按钮进行点击,按钮文字发生改变;此时,退出客户端,并在后台也关闭该程序。再次打开客户端时,按钮仍然显示上一次的文本。退出客户端,等待一段时间(可能比较长),再次打开客户端,页面按钮重新回到一开始没有操作的状态。
疑问:客户端的变量状态持续一段时间才复位,是什么原理?开发过程中,这种情况有什么需要注意的地方?
作者:
Lula.Jin
时间:
2020-8-17 11:38
“客户端的变量状态持续一段时间才复位”这是因为SessionTimeOut已超时,之后会重连服务端端,比如可以使用ReadClientData,LoadClientData保存在客户端;SessionTimeOut默认30分钟,可以设计器中点击右下角setting设置;
使用Client.ExitAndQuit可以退出并终止会话,这样再次打开客户端就会重连(数值复位)
作者:
tayoru
时间:
2020-8-17 11:46
明白了,谢谢
欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.cn/)
Powered by Discuz! X3.2