java - 如何禁用缓存成功块中传递的变量值
问题描述
朋友们,
我正在调用 AsyncCallback 函数,并且成功方法中的变量正在缓存该值。我不希望那个变量缓存值。我怎样才能做到这一点。
我的代码如下:
Service.getGroup(abc.getText(), source, , new AsyncCallback<Long>() {
public void onFailure(Throwable caught) {
do something
}
public void onSuccess(Long result) {
This result varibale is caching the value.
}
我为测试所做的步骤。
- 一旦控制进入成功块,我在调试器模式下手动更改结果值。之后,无论我通过什么值,我都会看到我在调试时设置的值,即使在我刷新页面之后也是如此。
解决方案
推荐阅读
- ios - 在标签上打印 instgram 回复时出现问题
- android - 使用 mqtt 发送推送通知,从最近的应用程序中滑动时不起作用
- stripe-payments - 用条纹测试谷歌支付
- ios - 在 iOS 10 上从自定义键盘打开设置应用程序时崩溃
- c# - 如何为另一个类的测试参数设置 IEqualityComparer?
- html - overscroll-behavior 属性不适用于 webview
- docker - 节点 API 失败并出现错误:EHOSTUNREACH
- assembly - S1.geti、S2.geti 都调用同一个过程(称为 Sc_geti)。S1.i 不可用。奇怪的字符
- javascript - 在 parseFloat() 之后将对象键数组中的所有值相加
- javascript - 无法选中第二个循环内的复选框