我试图在60秒后将JSON字符串传递给服务器。目前,当我尝试从线程执行MyAsyncTask时,我遇到问题;此行$this->Softwares->all()
无法访问jSONString
,我收到此错误new MyAsyncTask().execute(jSONString);
这部分代码是从MainActivity内部类中的 onLocationChanged方法调用的:
Cannot refer to the non-final local variable jSONString defined in an enclosing scope
PostData类:
String jSONString = convertToJSON(pLong, pLat, formatted);
PostData sender = new PostData();
sender.timer(jSONString);
答案 0 :(得分:0)
使用PostData
当前尝试访问的timer
方法参数final
中声明的new MyAsyncTask().execute(PostData.this.jSONString);
:
Html.BeginForm